擅长:python、mysql、java
<p>我知道很久以前就有人问过这个问题,但我相信很多人都在寻找解决问题的方法。</p>
<p>请查看<a href="https://github.com/box/box-python-sdk" rel="nofollow noreferrer">Box SDK</a>了解更多详细信息。</p>
<p>我正在使用OAuth2.0自定义应用程序。您可以从<a href="https://app.box.com/developers/console" rel="nofollow noreferrer">developer console</a>创建凭据。</p>
<p>这是密码。</p>
<pre><code>from boxsdk import OAuth2, Client
#from boxsdk import Folder
auth = OAuth2(
client_id='fbxxxxxxxxxxxxxxxxxxxxxxxxxxxxx9',
client_secret='bPxxxxxxxxxxxxxxxxxxxxxxxxx4Or',
access_token='QExxxxxxxxxxxxxxxxxxxxxxxxxxwt',
)
client = Client(auth)
root_folder = client.root_folder().get()
items = root_folder.get_items()
for item in items:
print('{0} {1} is named "{2}"'.format(item.type.capitalize(), item.id, item.name))
with open(item.name, 'wb') as open_file:
client.file(item.id).download_to(open_file)
open_file.close()
</code></pre>
<p>希望这对你有帮助。多亏了<a href="https://box-python-sdk.readthedocs.io/en/latest/" rel="nofollow noreferrer">Python boxsdk 2.0.0 Doc</a>。</p>