我想问一下,如果有任何方法可以检索公共共享文件夹的文件链接。就像有人创建随机公用文件夹(每个人都可以查看它)并将一些随机文件放入其中一样。所以我需要从该文件夹中获取所有文件链接。我所知道的是链接到该文件夹的格式:https://www.dropbox.com/sh/[code]/[code]。 我可以通过使用Dropbox API来做到这一点,或者唯一的选择是直接刮掉Dropbox页面吗?C#Dropbox Api检索公共共享文件夹的文件
0
A
回答
0
官方途径获取有关特定共享链接的信息是使用Dropbox的API的/ 2 /共享/ get_shared_link_metadata端点:
https://www.dropbox.com/developers/documentation/http/documentation#sharing-get_shared_link_metadata
在官方Dropbox的.NET SDK那是GetSharedLinkMetadataAsync
方法:
这不幸的是不提供的文件列表,但。我们会考虑一个功能请求。
请注意,抓取网站很容易出错,并可能在没有警告的情况下中断。 (这也是对the terms反正。)
编辑:
的Dropbox API V2现在支持上市的共享链接文件夹中的内容。这可以通过使用与通过list_folder功能在连接的用户帐户中列出文件夹相同的界面来完成。要列出共享链接的文件夹的内容,而不是你提供的shared_link
参数的共享链接网址/ 2 /文件/ list_folder:
https://www.dropbox.com/developers/documentation/http/documentation#files-list_folder
如果您使用的是官方的SDK,有也将是该端点的相应方法。在可用的.NET SDK中:ListFolderAsync
:
相关问题
- 1. Dropbox API - 共享文件夹
- 2. 在Dropbox上共享文件夹的API
- 3. DropBox文件夹共享
- 4. 通过Dropbox共享文件夹Ruby API
- 5. 通过Dropbox API共享文件夹
- 6. 使用Dropbox API从Dropbox共享文件夹下载文件
- 7. C#.Net 4检索共享文件夹
- 8. 共享文件夹API
- 9. 使用Drive api V3检索共享文件夹中的文件,
- 10. Windows文件夹共享API
- 11. Dropbox Python API:下载公共Dropbox文件夹
- 12. Dropbox:/ delta和共享文件夹
- 13. 共享文件夹槽C#
- 14. 在Dropbox API中访问共享文件
- 15. Dropbox共享文件网址
- 16. 如何获得公共共享文件/文件夹的链接
- 17. Dropbox API - 共享其中的文件夹和内容
- 18. 使用Java API获取共享Dropbox文件夹的列表
- 19. Dropbox API(v2)返回“无效的共享文件夹ID”。
- 20. 将本地文件夹中的邮件复制到公共/共享文件夹
- 21. 导航链接到Dropbox的未共享文件/文件夹
- 22. 上的共享文件夹
- 23. Android:在Dropbox公共文件夹中列出文件
- 24. Windows 7的文件夹共享API
- 25. 获取共享文件链接的Dropbox API v2.0的C#
- 26. 如何使用ios Api共享文件或文件夹?
- 27. Windows搜索共享文件夹
- 28. 共享的源文件夹,如C#
- 29. 共享一个公共源文件夹的多个MAVEN模块
- 30. Dropbox中共享文件的os.path.getmtime