2013-07-15 82 views
0

邀請用戶到保管箱文件夾在我的應用程序中,我將一組圖像從我的dropbox文件夾中的一個分享給幾個人,並對其進行一些控制。 由於我使用client.media('path_to_image'),我得到的確切url並把它的HTML作爲邀請用戶使用python sdk

<img src="the url returned"> 

,但有一個到期持續時間。

但它不會被其他用戶使用,除非image_path在其他用戶的保管箱中可用。 雖然client.share('path_to_image')給出的是一個公共URL,但其到期日期設置得太早,但它返回的URL是短一個。所以我可以在HTML img標籤中使用該URL作爲src。

所以我可以簡短的唯一方法是邀請用戶訪問我的文件夾,以便Dropbox客戶端中可用的圖像路徑。

有沒有辦法invite users我的dropbox文件夾,使用Dropbox的python sdk或api。

任何幫助將非常感激。

在此先感謝。

回答

1

我不確定我是否理解您的問題,或者您可能會誤讀client.media()的文檔。由該API返回的URL可以被任何用戶使用,而無需身份驗證(直到它過期),因此它適用於您建議的標記中。

如果來自client.share(path)的短URL有問題,您可以調用client.share(path,short_url = False)並獲取未暫存的URL。但是,您從該通話中獲得的鏈接並不直接指向圖片,而是指向可以查看或下載圖片的網頁。如果您將www.dropbox.com替換爲URL中的dl.dropboxusercontent.com,您實際上可以從共享鏈接創建直接下載鏈接(保留)。

+0

感謝您的回覆atwyman。我再次閱讀文檔,是的,我沒有正確注意到。我能夠做任何我想要做的一個URL。再次感謝您的迴應 – Somesh

相關問題