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

DropBox API无效或缺少签名

荣德厚
2023-03-14

我试图通过DropBox系列中提供的API启用Dropbox操作

这里是生成的url:

https://api.dropbox.com/1/metadata/sandbox/public/2WayServiceOverview.pdf?oauth_consumer_key=XXXXXX

当然有些数据我替换不分享所有:-)

授权通过后,我获得访问代码,然后得到{“错误”:“无效或缺少签名”}

文件public/2WayServiceOverview.pdf肯定存在。我做错了什么?可能是oauth_signature_method?

共有1个答案

蔡弘扬
2023-03-14

因为您使用的是HTTPS,所以可以使用更简单的明文签名方法。对你来说,这意味着:

  1. 设置oauth_signature_method=明文

通过HTTP头传递OAuth凭据可能比通过URL查询参数传递更容易。参见本文第4点:https://www.dropbox.com/developers/blog/20

 类似资料:
  • 环境: Selenium webdriver,TestNG,Maven 当我运行我的脚本时,我得到了这个错误: org.openqa.selenium.WebDriverException:未知错误:丢失或无效的'entry.level'(会话信息:chrome=63.0.3239.132)(驱动程序信息:chrome驱动程序=2.29.461591(62ebf098771772160f391d7

  • 出现的错误是“架构无效或缺少命名空间”。我是新手,我不知道我现在做了什么。此错误不会在代码中显示任何错误的行或其他缺失的值。 当我在记事本中单击时:插头- 我有XSD文件: 我的xml文件如下:

  • 不能再推送到源主,从几天开始,我已经卸载了git和Visual Code并重新安装了它,但什么都没有,我有同样的错误: 我不理解这种行为,因为在我的另一台电脑上一切正常,没有GitHub文件损坏。 下面是我的配置:Ubuntu 18.04.4 LTS 需要帮助吗!

  • 我正在尝试为maven设置enforcer插件,以强制执行最低Java版本。但是,每当我尝试运行,我都会得到: 目标组织的参数“规则”。阿帕奇。专家插件:maven enforcer插件:1.3.1:enforce缺失或无效 以下是我的pom文件的相关部分: 我还尝试替换

  • 我试图使用MiniKube构建和部署微服务映像到运行在我的开发机器上的单节点Kubernetes集群。我正在使用谷歌的cloud-native微服务演示应用在线精品,以了解Kubernetes、Istio等技术的使用。 我在尝试构建LoadGenerator时收到这些错误。如何解决此问题?

  • 当我使用带电子令牌的IText对PDF进行签名时,签名的PDF在Acrobat Adobe Reader中显示“至少一个签名无效”。我正在使用有效的电子代币。以下是签署Pdf的代码。