重要说明: 由于dropbox现在使用v2 API,因此不建议使用此答案。
有关最新的API版本解决方案,
感谢@smarx提供以上答案!我只想向其他尝试这样做的人澄清一下。
当然,请确保首先安装保管箱模块
pip install dropbox
。在“应用程序控制台”中使用自己的保管箱帐户创建一个应用程序。(https://www.dropbox.com/developers/apps)
仅出于记录目的,我使用以下内容创建了我的应用程序:
一种。应用类型为“ Dropbox API APP”。
b。数据访问类型为“文件和数据存储”
C。文件夹访问为“我的应用程序需要访问Dropbox上已存在的文件”。(即:权限类型为“完整投寄箱”。)
然后点击“生成访问令牌”按钮,然后将以下位置剪切/粘贴到以下python示例中
<auth_token>
:import dropbox
client = dropbox.client.DropboxClient()
print ‘linked account: ‘, client.account_info()f = open(‘working-draft.txt’, ‘rb’)
response = client.put_file(‘/magnum-opus.txt’, f)
print ‘uploaded: ‘, responsefolder_metadata = client.metadata(‘/’)
print ‘metadata: ‘, folder_metadataf, metadata = client.get_file_and_metadata(‘/magnum-opus.txt’)
out = open(‘magnum-opus.txt’, ‘wb’)
out.write(f.read())
out.close()
print metadata
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)