2017-04-06 89 views
0

我想得到我的朋友的電子郵件ID,他們在Facebook圖形API版本2.0或更高版本中要求在他/她的設備上安裝了相同的應用程序 但是我只獲取我的朋友的姓名和身份證,我如何才能獲取朋友的電子郵件ID?如何在圖API中獲取Facebook朋友的電子郵件ID?

任何幫助,將不勝感激。

我想這個代碼

new GraphRequest(login_result.getAccessToken(),"/me/friends",null,HttpMethod.GET, 
      new GraphRequest.Callback() { 
       public void onCompleted(GraphResponse response) { 

        Intent intent = new Intent(MainActivity.this, FriendsList.class); 
         try { 
         JSONArray rawName = response.getJSONObject().getJSONArray("data"); 
         intent.putExtra("jsonData", rawName.toString()); 
         intent.putExtra("accessToken", login_result.getAccessToken()); 
         startActivity(intent); 
         } catch (JSONException e) { 
         e.printStackTrace(); 
        } 
       } 
      } 
    ).executeAsync(); 

響應像:

{"data":[{"name":"Kishan Donga","id":"1104882236372503"}],"paging":{"cursors":{"before":"QVFIUjUzUWVQWndskfnbgtMXBCWHhSLTdCVW4xNmN3eUpTVlJaWFlyeG9leTJ1c0dIM2duZAU94bVdnTDh1c1RCOHBSaERUUXd1a1EwX2xOcU4zekl3aXBR","after":"QVFIUjUzUWVQWU42Q3pVZAHktMXBCWHhSLTdCVW4xNmN3eUpTVlJaWFlyeG9leTJ1c0dIM2duZAU94fbkdh1c1RCOHBSaERUUXd1a1EwX2xOcU4zekl3aXBR"}},"summary":{"total_count":3}} 

回答

1

對不起朋友,你不能獲得的電子郵件地址

Facebook的新的API dosent讓你拿任何信息如電子郵件,電話號碼等

唯一的機會是1. me/taggable_friends - 在哪裏可以獲得標識你的朋友和個人資料圖片的ID(你的朋友也必須使用相同的應用程序)2.我/可邀朋友 - 這是一個遊戲只能邀請人進入你的遊戲

這裏是changelog

相關問題