10/06/05 02:09:55
認証が通らない(Incorrect signature)orz
以下の手順で大丈夫でしょうか?
AccessToken/Secretはdev.twitter.comで取得済みです。
長文申し訳無いです。
1.適当にランダムなouath_nonce生成
2.base文字列生成
POST&URLエンコード(URL)& + URLエンコード(OAuthパラメータ....&status=test)
3.signature生成
HMAC-SHA1を キー値:ConsumerSecret&AccessTokenSecret, ソース:base で生成(バイナリ)
ハッシュバイナリをBase64エンコード→URLエンコード
4.HTTP Request生成
POST URLリンク(api.twitter.com) HTTP/1.1
Host: api.twitter.com
Content-Type: application/x-www-form-urlencoded
Authorization: OAuth
oauth_nonce="1の適当なnonce",
oauth_signature_method="HMAC-SHA1",
oauth_timestamp="1275670612",
oauth_consumer_key="...",
oauth_token="...",
oauth_signature="signature",
oauth_version="1.0"
Content-Lenght: 11
status=test
(実際はOAuth部分の改行無し)
5.送信