1

アプリのユーザーの既存の承認が必要なアクセス レベルに一致しない場合、Twitter API は承認プロセスを介して OAuth 認証要求を自動的にルーティングしないように見えます。たとえば、アプリが「読み取り、書き込み」から「読み取り、書き込み、ダイレクト メッセージ」に変更されたが、ユーザーは「読み取り、書き込み」に対してのみ認証されたとします。

DB 内の既存のすべての oauth トークンを単純にクリアして、すべてのユーザーにアプリケーションの再認証を要求しますか? または、oauth レコードが必要なアクセス レベルに一致するかどうかを確認し、そうでない場合はユーザーをルーティングする方法はありますか?承認プロセスに戻りますか?

4

1 に答える 1

0

Twitter 開発者フォーラムのスレッドhttps://dev.twitter.com/discussions/1253は、最初の読み取り、書き込み、DM のアクセス許可を承認するために、/authorize URL (承認プロセスにつながる) を使用する必要があることを示唆しています。時間 (以前の許可レベルを上書きします)。アプリが承認されると、それ以降は /authenticate メソッドを使用できますが、/authorize または /authenticate にリダイレクトする前に、ユーザーが以前にアプリを承認したかどうかを判断する方法に関する情報は見つかりませんでした。

于 2012-05-17T20:42:58.807 に答える