最近、iOS アプリで Tumblr にログインするために oAuth が機能するようになりました。現在、新しい API 呼び出しを使用して投稿する際に問題が発生しています。リクエストを生成して Autorization ヘッダーを準備することはできますが、まだエラーが発生します。
これが私のURLです:
機密情報の代わりに x を使用した Authorization ヘッダーを次に示します。
Authorization = "OAuth realm=\"\"、oauth_consumer_key=\"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\"、oauth_token=\"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\"、oauth_signature_method=\"HMAC-SHA1\"、oauth_signature=\"XXXXXXXXXXXXXXXXXXXXXXXXXXXX\"、oauth_timestamp=\"1347656207 \", oauth_nonce=\"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\", oauth_version=\"1.0\"";
私が受け取るエラーがあります:
{"meta":{"status":400,"msg":"Bad Request"},"response":{"errors":["投稿を空にすることはできません。"]}}
誰もこれを経験していますか?私は2日間で少なくとも20時間働いています。
どんな助けでも大歓迎です。
編集: また、基本的にヘッダーにあるものである URL (つまり、oauth_token、oauth_consumer_key) に認証データを含めようとしました。これを行うと、401 "Not Authorized" エラーが発生します。これは、有効な承認を必要とする "http://api.tumblr.com/v2/user/info" の呼び出しに成功したため、正しくないことがわかっています。
解決策が見つかりました。ここの説明を参照してください。