在没有我的保管箱令牌的情况下下载其他用户保管箱文件

Download other user dropbox file without my dropbox token

要下载我使用的其他用户保管箱文件

with open("rc.xlsx", "wb") as f:
    shared_link = "https://www.dropbox.com/s/xx/xx.xlsx?dl=0"
    metadata, res = dbx.sharing_get_shared_link_file(url=shared_link,link_password ='xxxx')
    f.write(res.content)

即使这不是我的文件,我仍然需要 mydropbox 令牌才能下载它。可以避免吗?

dbx = dropbox.Dropbox(mydropbox_token)

来自 Dropbox Python SDK tutorial,

In order to make calls to the API, you'll need an instance of the Dropbox object. To instantiate, pass in the access token for the account you want to link.

因此,访问令牌对于创建 Dropbox class 的对象是必需的。

example of dropbox API中,它们还表明访问令牌是必需的。

参考文献: