ラベル twitpic の投稿を表示しています。 すべての投稿を表示
ラベル twitpic の投稿を表示しています。 すべての投稿を表示

twitpic "Could not authenticate you (header rejected by twitter)."

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
とかにする必要があったです。はい。