2

Instagram、Facebook、Twitter API などのさまざまな API に接続する iOS アプリケーションがあります。

OAuth 2.0 経由で認証するときに必要なことは、私が持っている access_token を取得することです。

1 つだけ質問があります。いつ更新しますか? 私はそれが長い間続くが、まだ更新が必要であることをオンラインで読みました..... ええと.... 更新の期間はどれくらいですか?

それとも、API 呼び出しごとに更新する必要がありますか? たとえば、Instagram または Twitter ユーザーの JSON フィードを取得する場合、最初に access_token を確認する必要がありますか?

また、Twitter などのサービスに POST したい場合はどうでしょうか。POST を実行する前に access_token を更新する必要がありますか??

時間をありがとう、ダン。

4

1 に答える 1

2

API リクエストごとに Oauth トークンを更新すると時間がかかり、頻繁にトークン リクエストが多すぎると、アプリケーションのトークンが取り消される可能性があります。参照

無効なトークンでリクエストを送信しないようにする代わりに、レスポンスにエラー コードが含まれているかどうかを確認し、エラーを適切に処理する (エラー メッセージを表示するか、認証のためにリクエストに自動的にリダイレクトする) コールバックまたはインターセプターの実装を検討する必要があります。 . コールバック/インターセプター パターンにより、各リクエストが完了すると、このエラー チェックが自動的にトリガーされます。

于 2013-10-23T21:16:54.353 に答える