5

最近、iOS アプリで Tumblr にログインするために oAuth が機能するようになりました。現在、新しい API 呼び出しを使用して投稿する際に問題が発生しています。リクエストを生成して Autorization ヘッダーを準備することはできますが、まだエラーが発生します。

これが私のURLです:

http://api.tumblr.com/v2/blog/my_blog.tumblr.com/post?tweet=no&tags=my%2C%20app&state=published&type=text&title=Hello&body=I%2520finally%2520got%2520this%2520to%2520work

機密情報の代わりに 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" の呼び出しに成功したため、正しくないことがわかっています。

解決策が見つかりました。ここの説明を参照してください。

4

0 に答える 0