twitpic
なんか知らないんだけどtwitpicっていうのを使っているサービスがあって、今更、例のtwitter API 1.1対応みたいなお仕事したんですが、twitpicのAPIを叩くと、Could not authenticate you (header rejected by twitter).って言われちゃう。
なのでtwitpicのAPIドキュメントのこれ↓
http://dev.twitpic.com/docs/2/upload/
をみたところ、
X-Verify-Credentials-Authorization (Required) Header Example 1 OAuth realm="http://api.twitter.com/", 2 oauth_consumer_key="GDdmIQH6jhtmLUypg82g", 3 oauth_signature_method="HMAC-SHA1", 4 oauth_token="819797-Jxq8aYUDRmykzVKrgoLhXSq67TEa5ruc4GJC2rWimw", 5 oauth_timestamp="1272325550", 6 oauth_nonce="oElnnMTQIZvqvlfXM56aBLAf5noGD0AQR3Fmi7Q6Y", 7 oauth_version="1.0", 8 oauth_signature="U1obTfE7Rs9J1kafTGwufLJdspo%3D" X-Auth-Service-Provider (Required) https://api.twitter.com/1/account/verify_credentials.jsonって書いてあるんだけど、X-Auth-Service-Providerを
https://api.twitter.com/1.1/account/verify_credentials.jsonにするのはもちろん、oauth_signatureを作っているURLも
https://api.twitter.com/1.1/statuses/update.jsonとかにする必要があったです。はい。
0 件のコメント:
コメントを投稿