如何授权Shiny-App从仅一个特定Dropbox文件夹上载/下载数据?

时间:2019-06-09 09:42:59

标签: shiny dropbox

我希望我的闪亮应用程序将我的Dropbox帐户用于远程存储。

我了解的是,为此目的使用“ rdrop2”生成的身份验证文件“ .httr-oauth”将我的整个保管箱打开到了闪亮的应用程序。但是,我想使用单个预定的保管箱文件夹来限制此权限。

如果到现在为止,我该怎么办?

1 个答案:

答案 0 :(得分:0)

通过

这样的条件限制对应用程序内特定保管箱文件夹的访问
if(folder_name == authorised_folder) {let in and process} else {display unauthorised warning message}

或在文件级别

if (file %in% authorised_folder) {let in} else {unauthorised}

或者您可以使用其他类似的东西

assertthat::assert_that(folder %in% authorised folder)