如何在具有完全权限的Dropbox中创建新应用程序

时间:2018-02-25 18:51:17

标签: permissions dropbox dropbox-api

我试图从“应用程序”文件夹'更改我的Dropbox应用程序权限到了Full Dropbox'。
根据申请,我的意思是“我的应用程序':

enter image description here

我这样做是为了访问Dropbox API提供的所有功能,否则会显示错误,例如:

  

调用API函数时出错" sharing / get_folder_metadata":您的API应用程序是一个"应用程序文件夹"应用程序。不允许访问此API函数。

无论如何,我已经读过将更改权限更改为应用is by creating a new one的唯一方法。因此,我所做的是创建了一个具有权限类型的全新应用程序' Full dropbox'但出于某种原因,它甚至没有出现在Dropbox>下面。应用'目录。 enter image description here

根据developers guide,如果应用拥有权限App folder,则会自动将其移至Apps文件夹下。我也试过了,但文件夹由于某种原因没有出现在那里。那么,为什么第一个应用程序正在显示...

是否只有一个活动应用程序,例如,我应该从第一个下载所有数据,删除它然后创建具有完全权限的新应用程序吗?有人可以向我解释一下吗?

为什么他们让Dropbox如此混乱..
无论如何,提前谢谢!

1 个答案:

答案 0 :(得分:0)

无法切换现有Dropbox API应用的权限。

如果要更改尚未发布给用户的应用程序使用的权限,可以删除当前的API应用程序注册并使用所需的权限注册另一个应用程序注册。在开发模式下删除API应用程序会释放名称,以便您可以再次注册它。完成后,请务必相应地更新您的应用以使用新的应用密钥和密钥。已删除应用的访问令牌也将无法使用。

如果您的应用已经发布给用户,我们建议您不要禁用您的API应用,因为它会破坏现有用户的集成。相反,我们建议您为其他权限注册另一个API应用,并将其作为选项添加到您的应用中。

您可以在此处注册新的API应用:

https://www.dropbox.com/developers/apps/create

特定帐户可拥有或链接的API应用数量没有限制。

您的第二个应用控制台屏幕截图显示您拥有两个API应用:一个具有“app folder”权限,另一个具有“完整Dropbox”权限。

请注意,只有具有“app folder”权限的应用才能获得在“/ Apps”下自动创建的特殊“应用文件夹”。具有“完整Dropbox”权限的应用程序不会,而是可以访问帐户中的任何路径。