You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否通过Python版Dropbox API以团队名义创建外部共享链接?

以团队名义创建Dropbox外部共享链接(Python API)

可以通过Python版Dropbox API实现以团队名义创建外部共享链接,让团队管理页面显示“共享者:团队名称”而非个人名称。

问题原因

你之前的代码使用dbx.as_user(user)模拟单个用户创建链接,因此共享链接会关联到该用户的个人身份,而非团队。

解决方案

直接使用团队API客户端调用共享链接创建方法,无需模拟单个用户,同时确保操作的是团队空间内的文件/文件夹:

import dropbox

# 团队级别的访问令牌
ACCESS_TOKEN = "你的团队访问令牌"
# 团队空间内的文件路径,示例:"/Team Files/文档.pdf"
dropbox_path = "/Team Folder/目标文件.txt"

dbx = dropbox.DropboxTeam(ACCESS_TOKEN)

# 直接创建共享链接,无需as_user
shared_link = dbx.sharing_create_shared_link_with_settings(dropbox_path)
# 调整链接为直接下载格式(和你之前的处理逻辑一致)
download_url = shared_link.url[:-1] + '1'

print(download_url)

关键注意事项

  • 必须使用团队级访问令牌,且令牌需具备团队共享管理的权限(如团队管理员权限)。
  • 操作的文件/文件夹必须位于团队空间(而非个人空间),路径通常以/Team Folder或团队自定义的根目录开头。
  • 按此方式创建的共享链接会自动关联团队身份,在团队管理页面的外部共享列表中显示“共享者:团队名称”。

内容的提问来源于stack exchange,提问作者Miggo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 15:35:24