当前位置: 首页 > 知识库问答 >
问题:

Dropbox Http API-获取当前令牌帐户的文件/文件夹

蒋斯伯
2023-03-14

我正在尝试为批准我的应用程序的用户获取文件和文件夹(现在,在他批准后,我有了令牌)。

通过获取用户dbid并将其与“Dropbox API Select user”标题一起使用,我可以扫描团队中的所有用户,但有时我只想扫描当前用户(批准我的应用程序的用户)。

我现在无法得到他的dBid,当我尝试在没有“Dropbox-API-选择用户”标头的情况下转到“https://api.dropboxapi.com/2/users/get_current_account”时,我收到一条消息,该标头丢失了。

你知道我如何在没有dbid的情况下访问他的文件/文件夹,或者以某种方式获取他的dbid吗?也许是在授权过程中?或者其他API?

我正在使用此API:https://www.dropbox.com/developers/documentation/http/documentation

我的活期账户申请:https://api.dropboxapi.com/2/users/get_current_account

我的标题:

内容类型:应用程序/json

授权:持有者my\u token

我得到了这个错误:调用API函数“users/get\u current\u account”时出错:缺少所需的X-Dropbox-Perform-As-Team-Member头

谢谢。

共有1个答案

越季萌
2023-03-14

Dropbox Business API应用程序链接到整个团队,而不是任何单个团队成员。在这种情况下,除了应用程序通过Dropbox API Select user(选择用户)或X-Dropbox-Perform-As-Team-Member(作为团队成员)标题指定的内容之外,没有任何“当前用户”的概念。Dropbox Business API应用程序在使用用户endpoint时始终需要指定特定用户。您可以从业务APIendpoint获取成员ID,例如使用/团队/成员/列表。

只有团队的管理员可以授权该应用程序,听起来您可能希望对团队中碰巧授权该应用程序的特定管理员的帐户采取行动。不过,Dropbox Business API不会返回有关哪个管理员执行了授权的信息。此外,无论如何,授权可能会由多个管理员多次进行。

请注意,如果您只想为授权应用程序的特定用户执行API调用,请注册并应使用普通的Dropbox API应用程序,而不是Dropbox Business API应用程序。Dropbox API应用程序仅链接到用户,而不是团队,并且不需要额外的标头来指定团队成员。

编辑:

Dropbox API现在提供了一种使用/team/token/get\u authenticated\u admin确定哪个管理员授权了特定的访问令牌的方法。

如果您使用的是官方SDK,则此终结点也会有相应的方法。

 类似资料:
  • 问题内容: 如果我有PHP脚本,如何从该脚本内部获取文件名? 另外,给定表单脚本的名称,我如何仅提取“ jquery.js”部分? 问题答案: 只需使用PHP魔术常数 即可获取当前文件名。 但是似乎您想要没有的部分。所以… 一个更通用的文件扩展名去除器如下所示… 如您所料,使用标准的字符串库函数要快得多。

  • 问题内容: 如何从Python脚本中获取Windows特殊文件夹,例如“我的文档”,“桌面”等?我需要win32扩展程序吗? 它必须在Windows 2000到Windows 7上运行。 问题答案: 您可以使用pywin32扩展来做到这一点: 检查其他可能的文件夹。 我认为使用pywin32是最好的方法。否则,您将不得不使用某种方式访问该功能(其他解决方案可能是可行的,但是我知道这些都是可行的)。

  • 问题内容: 有没有一种方法可以使用JSTL或Struts(或不使用)获得当前呈现的JSP?像Python和PHP中的_文件_一样? 问题答案: 好吧…是的…某种程度上 我正在使用一个名为JSP的名称,该名称包含在我的Web应用程序中每个JSP的顶部: 另外,我将其放在每个JSP的末尾: 那给了我一个日志。为了确保每个JSP都是“正确的”,我在构建脚本中进行了检查,该脚本仅查找两个字符串和“ END

  • 本文向大家介绍python如何获取当前文件夹下所有文件名详解,包括了python如何获取当前文件夹下所有文件名详解的使用技巧和注意事项,需要的朋友参考一下 前言 本文主要给大家介绍了关于python获取当前文件夹下所有文件名的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 os 模块下有两个函数: os.walk() os.listdir() 示例代码: 总结 以上就是这

  • 我有一个Winforms自动更新程序。 如果我打开程序,它将从原始文本中获取文件下载链接,该文本包含从Web到程序的. zip文件下载链接。 但是,如果这个人制作了一个文件夹,并将程序放在文件夹中,我希望程序获得程序所在的文件夹名,并将zip文件解压缩到其中。 这是我的代码: 但是我在部分有一个错误,我该如何修复它?

  • 问题内容: 在nodejs中,我使用__dirname。在Golang中这等效吗? 我在Google上搜索并找到了这篇文章http://andrewbrookins.com/tech/golang-get-directory-of- the-current-file/ 。他在哪里使用以下代码 但这是在Golang中做正确的方法还是惯用的方法吗? 问题答案: 应该这样做: