2012-03-14 4 views
0

アクセス許可トークンを取得するための既定のアクセス許可にこのアクセス許可を付与し、取り消し可能な任意のアクセス許可にすることはできますか?「いつでもマイデータにアクセスする」権限が「オプションの権限」として表示されるのはなぜですか?

Facebook Connectを使用していて、ユーザーのID、名前、プロフィール写真、興味、好き、教育などの基本的なアクセス許可を求めています。これらのアクセス許可はすべてユーザーの基本情報にアクセスします。私は、アプリがアクセス可能なData Anytimeアクセス権と一緒にこれらの情報をどこに要求しているのかを、取り消し不可能なアクセス許可として見てきました。しかし、私が人々が許さない恐れのある取り消し可能な許可として私の誕生日がくる。

答えて

2

offline_accessは拡張アクセス許可です(https://developers.facebook.com/docs/reference/api/permissions/#extended_perms)。現在のFacebookの認証ダイアログでは、すべての拡張アクセス権がオプションになります。そのため、ユーザーはアプリケーションに付与する拡張アクセス許可を選択して選択できます(https://developers.facebook.com/docs/opengraph/authentication/#perms) 。

つまり、offline_accessは推奨されなくなりました。したがって、長いトークンで通常のトークンを交換することで、アクセス権を拡張するデザインに移行する必要があります。詳細については、https://developers.facebook.com/roadmap/offline-access-removal/またはFacebook offline access step-by-stepなどのその他のスタックオーバーフローに関する質問を参照してください。

関連する問題