Dropbox API将我连接到错误的文件夹

问题描述 投票:0回答:1

我正在使用具有“完整Dropbox”访问权限的Dropbox应用。我已经在一个保管箱帐户中使用它,并且正在为新帐户中的客户设置它。他们似乎都是同一类型的帐户。

问题是,当我通过Ruby SDK创建文件夹时,将文件夹放置在错误的位置。我希望它去这里:

*/Vendor OnBoarding/NEW FOLDER*

而不是在这里创建文件夹结构,其中“ John Doe”是我的用户名。

*/John Doe/Vendor OnBoarding/NEW FOLDER*

请参见下面的屏幕截图。 John Doe文件夹为紫色。

Dropbox folders

vendor_path = "/Vendor OnBoarding/Vendor Assets/NEW VENDOR"
dropbox_client = DropboxApi::Client.new(ENV['DROPBOX_ACCESS_TOKEN'])
dropbox_client.create_folder vendor_path
dropbox dropbox-api dropbox-sdk
1个回答
0
投票

默认情况下,当您调用Dropbox API时,它将在连接的用户的“主文件夹”中运行。

[对于使用“ team space”配置的Dropbox Business帐户,例如在共享的屏幕快照中,“ home”文件夹是该成员自己的命名文件夹,这是屏幕快照中的紫色文件夹。

因此,默认情况下,您不会上载到团队空间中的该“ Vendor OnBoarding”文件夹,但是您可以使用“ Dropbox-API-Path-Root”标头来配置Dropbox API调用。您可以在以下位置的《 Dropbox命名空间指南》中找到有关如何使用它的信息:

https://www.dropbox.com/developers/reference/namespace-guide

© www.soinside.com 2019 - 2024. All rights reserved.