0

アプリケーションで使用するFacebookアプリをセットアップしました。ユーザーからのメールアドレスが必要なので、アプリセンターでこれをメールとして設定しました(ユーザーと友達のアクセス許可)。ただし、Web アプリが初めて facebook アプリに移動すると、通常のダイアログがすべて表示されますが、電子メール アドレスは表示されません。最終結果は、ユーザーの電子メール アドレスにアクセスできないということです。

誰かが助けてくれるか、正しい方向に向けてくれることを願っています

4

2 に答える 2

1

「私たちの Web アプリが初めて Facebook アプリにリダイレクトするとき、通常のダイアログがすべて表示されます」 - ユーザーがあなたの Web サイトにアクセスしようとしていて、JS SDK の FB.login() メソッドまたはユーザーを oauth ダイアログにリダイレクトしますか?

その場合は、認証を呼び出すときにユーザーに必要な権限を指定する必要があります。

  1. 「スコープ」パラメーターで必要な権限を FB.login() に渡します: https://developers.facebook.com/docs/reference/javascript/FB.login/

  2. oauth ダイアログにリダイレクトするときに、scope パラメーターで必要な権限を指定します: https://developers.facebook.com/docs/authentication/client-side/#no-jssdk

App Center で提供するアクセス許可の設定は、アプリの詳細ページからアプリをインストールするユーザーにのみ適用されます。

于 2012-07-27T11:08:22.000 に答える
0

ユーザー権限に「メール」を追加します。

このユーザーと友達のアクセス許可を使用する: https://developers.facebook.com/apps/APPID/auth

于 2012-07-27T11:57:17.267 に答える