使用python sdk邀请用户访问dropbox文件夹

时间:2013-07-15 08:39:13

标签: python-2.7 dropbox dropbox-api

在我的应用程序中,我正在将一组图像从我的dropbox文件夹中分享给少数人并对其进行一些控制。 由于我使用的是client.media('path_to_image'),因此我会得到确切的url并将其放入html中

 <img src="the url returned">

,但有效期。

但除非image_path在其他用户的dropbox中可用,否则它不会对其他人可用。 虽然client.share('path_to_image')给出了一个公共URL,其到期日期设置得太早但是,它返回的url是短的一个。所以我可以在html img标签中使用该url作为src。

所以我唯一可以做的就是邀请用户访问我的文件夹,以便在dropbox客户端中提供图像路径。

使用dropbox python sdk或api,是否可以invite users到我的dropbox文件夹。

任何帮助都会非常感激。

提前致谢。

1 个答案:

答案 0 :(得分:1)

我不确定我是否理解您的问题,或者您可能误读了client.media()的文档。任何没有身份验证的用户都可以使用该API返回的URL(直到它过期),因此它适合在您建议的标记中使用。

如果来自client.share(路径)的短网址有问题,您可以调用client.share(path,short_url = False)并获取未经过缩短的URL。但是,从该呼叫获得的链接不会直接导致图像,而是导致可以查看或下载图像的网页。如果您使用URL中的dl.dropboxusercontent.com替换www.dropbox.com,您实际上可以从共享链接创建直接下载链接(未到期)。