2017-02-24 9 views
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) { 

メールを受け取る方法はありますか?

+0

私の知る限り、あなたがすることはできません! –

+0

電子メールを確認する必要があります – WizKid

答えて

関連する問題