4

注: 私が使用しているコードは、iOS 5 で完全に動作します。何も変わっていません。

Twitter の逆認証の動作を実行すると、次のエラーが表示されます。

<?xml version="1.0" encoding="UTF-8"?>
<errors>
<error code="89">Error processing your OAuth request: invalid signature or token</error>
</errors>

トークンとその他の資格情報が有効であることを確認します。ここでの唯一の違いは、私が iPhone 5 を使用していること、および/または iOS 6 を使用していることです。

4

3 に答える 3

4

iPhone 5では、TWRequestが認証ヘッダーにoauth_tokenを追加していないことがわかりました。うまくいけば、これはすぐに修正されるでしょう...

更新:iPhoneからTwitterアカウントを削除した後、今は機能しているようです。また、Safariからキャッシュをクリアしました(おそらくこれも修正される可能性があります)。

于 2012-11-08T08:40:37.220 に答える
0

最初に確認すること: 長すぎるためにサーバーがトークンを拒否していないことを確認してください。それが私にとっての問題でした。何らかの理由で、iPhone 5 のトークンは iPhone 4 よりも長くなっています。

2 番目に確認すること: リバース認証を使用するように Twitter アプリを登録しましたか? 許可を得る必要があります。

アプリケーションのキーは逆認証権限に対して有効になっていません

これに関するドキュメントを参照してください。https://dev.twitter.com/docs/ios/using-reverse-auth 逆認証を利用する権限がないと動作しません。

于 2012-11-05T14:43:48.677 に答える