1
ダミーのFacebookアカウントを作成しました。グラフAPIエクスプローラ(https://developers.facebook.com/tools/explorer/)を使用すると、一部のアカウントでは、それ以外のアカウントでは電子メールが返されます。私は、Androidを使用して、Facebookからサインインするとき、それはそれらのアカウントの電子メールを返さないと、私は明示的に電子メールを求めているにもかかわらず:Android Facebook SDK:パブリックでない場合にメールを取得する方法
Bundle parameters = new Bundle();
parameters.putString("fields", "id,name,email,picture.type(large)");
返されたオブジェクトには、電子メールはありません。
loginButton.registerCallback(callbackManager, new FacebookCallback<LoginResult>() {
@Override
public void onSuccess(LoginResult loginResult) {
GraphRequest request = GraphRequest.newMeRequest(
AccessToken.getCurrentAccessToken(),
new GraphRequest.GraphJSONObjectCallback() {
@Override
public void onCompleted(
JSONObject object,
GraphResponse response) {
メールを受け取る方法はありますか?
私の知る限り、あなたがすることはできません! –
電子メールを確認する必要があります – WizKid