1

我在尝试读取位于子文件夹而不是父文件夹中的文件内容时出现以下错误。

致命错误:带有消息“无效签名”的未捕获异常“异常”。Expected signature base string: GET&https%3A%2F%2Fapi-content.dropbox.com%2F1%2Ffiles%2Fdropbox%2FProjects%2FMAC%2520Error.rtf&oauth_consumer_key%3Dbdagb07uu6zq827%26oauth_nonce%3D46d063d5815a0972d63cf72359c0349f%26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp%3D1324449973%26oauth_token /Applications/MAMP/htdocs/dbcatalog/BenTheDesigner-Dropbox-88e3876/Dropbox/OAuth/Consumer/Curl.php:133 中的 %3D7f2cr9kppqo2hxz%26oauth_version%3D1.0(状态代码:403)' 堆栈跟踪:#0 /Applications/ MAMP/htdocs/dbcatalog/BenTheDesigner-Dropbox-88e3876/Dropbox/API.php(109): Dropbox\OAuth\Consumer\Curl->fetch('GET', 'https://api-con...', '文件/保管箱/P...',

我正在使用 Ben 的 Dropbox Library for php

https://github.com/BenTheDesigner/Dropbox

谢谢

4

2 回答 2

2

如果你正在寻找一个简单的 PHP-API,你可以在这里找到:

https://github.com/hawaiianchimp/Dropbox-PHP-API/

于 2012-07-19T22:58:05.070 回答
0

这是 OAuth 请求签名不正确时返回的消息。这可能是您正在使用的库的错误。乍一看,它可能对“MAC Error.rtf”文件的名称进行了错误编码。查看其网站上提到的 PHP SDK 保管箱作为替代方案,并向库所有者提出此问题。

生成它的代码也会有所帮助。

于 2011-12-21T10:03:58.327 回答