业务 API:sharing_info 对象未在 /files/list_folder 中返回

Business API: sharing_info object not returned for in /files/list_folder

我正在尝试检索 "share information" 团队 space 的用户文件夹中包含的文件。
基本上,使用用户文件夹中的 links 共享文件,我想了解文件是否已共享。
包含共享文件的文件夹本身不共享。

文档指出:

The access rights of the content is returned within the sharing_info of the file metadata.
[...]
The absence of sharing_info on a file or folder indicates that it is unshared content, accessible only by the user.

我使用以下 API 检索用户文件和文件夹列表:

curl -X POST \
  https://api.dropboxapi.com/2/files/list_folder \
  -H 'Authorization: Bearer <token>' \
  -H 'Content-Type: application/json' \
  -H 'Dropbox-API-Select-User: <user-id>' \
  -d '{"path": "","recursive": true,"include_media_info": false,"include_deleted": false,"include_has_explicit_shared_members": true,"include_mounted_folders": true, "limit":2000}'

响应不包含 sharing_info 但在 dropbox 内部共享设置设置为 link 任何人都可以访问(见图)

有什么方法可以理解,使用files/list_folderAPI,如果一个文件已经共享使用link?如果不是,我应该使用哪个 API 来辨别这种情况?谢谢

遗憾的是,无法随文件列表一起检索共享链接。 sharing_info 仅适用于共享文件夹类型的共享,而不是共享链接。我会将其作为功能请求传递。不过,我不能保证是否或何时可以实施。

相反,如果您想检索任何特定项目的共享链接,您应该使用 /2/sharing/list_shared_links