Dropbox API(v2)返回“无效的共享文件夹ID。”

时间:2015-11-08 09:03:42

标签: dropbox-api

我正在尝试通过HTTP请求使用the new Dropbox API v2查询基本文件夹元数据。我可以毫无问题地使用端点files/list_folderfiles/get_metadata,但我对sharing/get_folder_metadata的调用正在返回:

{"error_summary": "invalid_id/", "error": {".tag": "invalid_id"}, "user_message": {"locale": "unknown", "text": "Invalid shared folder ID."}}

我尝试了一些不同的文件夹ID - 在v1 API中使用的数字ID,以及由files/list_folder返回的类似哈希的ID(它们都以{{为前缀) 1}})。所有这些都产生了相同的结果:

id:

(我上面写了一些数字/字母,但在我的测试代码中,我正在复制并粘贴API本身返回的ID。)

我如何指出{"shared_folder_id":"976667947","include_membership":true} {"shared_folder_id":"id:976667947","include_membership":true} {"shared_folder_id":"2PUz957E_toAAAAAAAAAkQ","include_membership":true} {"shared_folder_id":"id:2PUz957E_toAAAAAAAAAkQ","include_membership":true}

(我应该注意,此端点在文档中标记为处于测试阶段。API Explorer中没有任何端点将shared_folder_id作为输入也很重要。)

1 个答案:

答案 0 :(得分:2)

此处应使用的共享文件夹ID可在Dropbox API v2中的几个位置使用,例如来自/sharing/list_folders,其中响应包含entries字段,该列表是{ {1}},每个都有SharedFolderMetadata

id看起来像:

  

dbsfid:AAAhfghd_efhgfgeJfgwUm-SOyhgffgY