0

ユーザーが私のアプリに初めてアクセスするとき、私はいくつかの許可を求めます ( user_checkinspublish_streamoffline_access)。すべての権限を許可した後、ユーザーはプライバシー設定に移動し、最初の 2 つの設定のいずれかを削除します ( ではありませんoffline_access)。Facebook は、ユーザーがログアウトしてアプリケーションに戻ったとしても、削除されたアクセス許可を元に戻すように求めません。

アクセストークンが更新されていないため、オフラインアクセス許可を要求し始めたときに問題が発生しました。トークンにはまだ許可が含まれています。

適切な権限を持つユーザーの新しいトークンを要求するにはどうすればよいですか?

4

2 に答える 2

2

ユーザーは、自分の承認リストからアプリケーションを削除してから、アプリケーションに再度アクセスする必要があります。新しい権限を承認するように彼に求めます

于 2011-06-28T15:32:56.777 に答える
0

/me/permissions グラフ呼び出し (ユーザー アクセス トークンを指定) をクエリし、必要なアクセス許可があるかどうかを確認できます。そうでない場合は、最初に行ったように、アプリケーションで再認証するように求めることができ、それらのアクセス許可について再度要求されます。

于 2011-07-01T02:02:09.480 に答える