Phototobucket oAuth的问题

时间:2011-12-10 20:21:00

标签: iphone ios oauth photobucket

似乎很多人在使用Photobucket工作时遇到问题,现在我就是其中之一,我一直在努力:

"Authentication failed signature check failed"

尝试获取请求令牌时,这是我发送的标题信息:

OAuth realm=""
oauth_consumer_key="XXXXXXXXX"
oauth_signature_method="HMAC-SHA1"
oauth_signature="BHHJ4o7zXOlfln4Xpik5rPtjZv8%3D"
oauth_timestamp="1323470655"
oauth_nonce="2FEC3150-8AB9-4BBC-BC4B-FA5AE7EC8046"
oauth_version="1.0"

和我的BASE字符串用于生成签名:

POST&http%3A%2F%2Fapi.photobucket.com%2Flogin%2Frequest&format%3Djson%26oauth_consumer_key%3DXXXXXXXXX%26oauth_nonce%3D2FEC3150-8AB9-4BBC-BC4B-FA5AE7EC8046%26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp%3D1323470655%26oauth_version%3D1.0

所有内容似乎都在上升,我使用的是我用过的其他几个照片/视频共享网站的相同库,没有任何问题,这是在iOS上...

由于

1 个答案:

答案 0 :(得分:0)

事实证明,即使photobucket导致您的请求有时会转到api ####。photobucket.com(您的特殊负载平衡URL),您仍然必须将您的基本字符串指定为api.photobucket.com这没有任何意义和完全突破 oAuth,因为您现在将基本字符串设置为与您发出请求的地址不同的网址:p

所以,要保持警惕并始终确保你的基本字符串是api.photobucket.com

叹息