ユーザーが私のアプリに初めてアクセスするとき、私はいくつかの許可を求めます ( user_checkins
、publish_stream
、offline_access
)。すべての権限を許可した後、ユーザーはプライバシー設定に移動し、最初の 2 つの設定のいずれかを削除します ( ではありませんoffline_access
)。Facebook は、ユーザーがログアウトしてアプリケーションに戻ったとしても、削除されたアクセス許可を元に戻すように求めません。
アクセストークンが更新されていないため、オフラインアクセス許可を要求し始めたときに問題が発生しました。トークンにはまだ許可が含まれています。
適切な権限を持つユーザーの新しいトークンを要求するにはどうすればよいですか?