4

動作しているFacebookログイン接続を構築しました。ただし、接続すると次のメッセージが表示されます。

AppName があなたの公開プロフィール、友達リスト、メール アドレスにアクセスしようとしています。

Facebook / 私のアプリが友達リストを取得したい理由がわかりません。私が欲しいのはユーザーのメールアドレスだけなので、ユーザーが私がどれだけのデータが欲しいのか不思議に思わないように、友達リストのリクエストをスキップしたいと思います。私は知っています、私が要求する権利をパラメータースコープで構成できます。現在、私はちょうど次の範囲を持っています:

https://www.facebook.com/dialog/oauth?client_id="
   . $app_id . "&redirect_uri=" . urlencode($my_url) . "&state="
   . $_SESSION['state']."&scope=email"."&msg=facebook

スコープはメールのみです。友達リストのリクエストを受け取るのはなぜですか?

私はこれを見つけました: https : //developers.facebook.com/docs/reference/login/public-profile-and-friend-list/ ?

前もって感謝します!

4

2 に答える 2

2

で動作するはずscope=basic_info,emailです。のみを保持することもできbasic_infoます。

あなただけが尋ねるemailと、友達のリストの許可も得られるのは奇妙です。

于 2014-03-18T23:24:02.647 に答える
1

Facebook のドキュメントでは、追加の権限が要求されていない場合、「アプリはユーザーの公開プロフィールと友達リストにのみアクセスできる」と規定されています。

于 2013-09-03T10:59:08.263 に答える