【问题标题】:How to access files in shared box folder via Python Box SDK如何通过Python Box SDK访问共享文件夹中的文件
【发布时间】:2022-12-15 04:10:15
【问题描述】:

我通过以下链接共享了一个 Box 文件夹:

https://asmodeeuk.app.box.com/v/HobbyOrder

我想在 python 中以编程方式访问这些文件,或者至少在本地下载它们。

我已经设置了一个开发者盒子账户,我现在只是使用开发者令牌。

TOKEN = 'DEV_TOKEN'
auth = OAuth2(None, None, access_token=TOKEN)
box = Client(auth)

我也将它添加到我在 Box 中的收藏夹中。

favourites_id = 8166214818
items = box.collection(collection_id=favourites_id).get_items()
for item in items:
    print(item.id)

我可以使用上面的代码来查看该文件夹在我的收藏夹中

{'etag': '0',
          'id': '20105505368',
          'name': 'Asmodee Box',
          'sequence_id': '0',
          'type': 'web_link',
          'url': 'https://asmodeeuk.app.box.com/v/HobbyOrder'}

但是我不知道如何使用上面的方法打开文件夹并列出/下载其中的项目。

任何人都可以帮助下一步吗? :)

【问题讨论】:

    标签: python oauth-2.0 box-api boxsdk


    【解决方案1】:

    您是否在 developer.box.com 的 Box 中创建了应用程序?您需要在那里创建一个应用程序,然后由该 Box 实例的管理员授权。您需要向管理员提供客户端 ID,他们需要授权您的应用程序。

    【讨论】:

      猜你喜欢
      • 2016-07-31
      • 2011-03-06
      • 1970-01-01
      • 2020-01-28
      • 2021-08-09
      • 2022-07-31
      • 2012-03-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多