現在、Facebook ログイン リンクのメールのみを対象としています。
$params = array(
'redirect_uri' => $redirect_url,
'scope' => 'email'
);
しかし、Facebook は、ユーザーが友人リストへのアクセスを提供していると述べています。この要件のため、ユーザーはログインしません。
オフにする方法を知っている人はいますか?
これは予期される動作です。アプリケーションへのアクセスを許可することで (パーミッションを指定しなくても)、一部の情報は既にアプリで利用できるようになっています。
アプリケーションに付与される基本的なアクセス許可を扱っているドキュメント ページを確認してください。
公開プロフィールと友達リストは、アプリで利用できる基本的な情報です。他のすべての権限とコンテンツは、明示的に要求する必要があります。
ユーザーがアプリにログインし、追加の権限を要求しない場合、アプリはユーザーの公開プロフィールと友達リストにのみアクセスできます。デフォルトでは、パブリック プロファイルには次のプロパティが含まれます。
- ID
- 名前
- ファーストネーム
- 苗字
- リンク
- ユーザー名
- 性別
- ロケール
- 年齢層
- その他の公開情報
これをオフにする方法はなく、インストールするすべてのアプリケーションでこの警告/アラートが表示されます (アプリケーションにこのデータへのアクセスを提供していることを示します)。