iOS 内でリバース認証を実行してアクセス トークンを取得する方法に関するTwitter の指示に従っていますが、ステップ 1 で行き詰っています。TweetStation の OAuth コードをテンプレートとして使用しています。
現在のAcquireRequestToken()メソッドは正常に動作するため、署名の作成などでエラーではないことはわかっています。ただし、reverse_auth ヘッダーを次のように追加すると、次のようになります。
var headers = new Dictionary<string,string> () {
{ "oauth_callback", OAuth.PercentEncode (config.Callback) },
{ "oauth_consumer_key", config.ConsumerKey },
{ "oauth_nonce", MakeNonce () },
{ "oauth_signature_method", "HMAC-SHA1" },
{ "oauth_timestamp", MakeTimestamp () },
{ "oauth_version", "1.0" },
{ "x_auth_mode", "reverse_auth" }};
401 応答が返ってきます。Twitterの指示を読み間違えていますか?この最初のリクエストを調整するために他にすべきことはありますか? 私は完全に困惑しているので、これに関する意見に感謝します。