2016-11-23 22 views
0

Androidプロジェクトで性別のFacebookフレンドリストを取得したい マイコード;AndroidでGraph APIを使って性別のFacebookフレンドリストを取得するには?

new GraphRequest(
       AccessToken.getCurrentAccessToken(), 
       "/"+ AccessToken.getCurrentAccessToken().getUserId()+"/taggable_friends", 
       null, 
       HttpMethod.GET, 
       new GraphRequest.Callback() { 
        public void onCompleted(GraphResponse response) { 
         try { 
          JSONObject jsonObjectData = response.getJSONObject(); 
          JSONArray jsonArrayData = jsonObjectData.getJSONArray("data"); 
          personList = new ArrayList<Person>(); 
          for (int i = 0; i < jsonArrayData.length(); i++) { 
           JSONObject jsonObjectPerson = jsonArrayData.getJSONObject(i); 
           Person person = new Person(); 
           person.setId(jsonObjectPerson.optString("id")); 
           person.setName(jsonObjectPerson.optString("name")); 

           personList.add(person); 
          } 
         } catch (JSONException e) { 
          e.printStackTrace(); 
         } 
        } 
       } 
     ).executeAsync(); 

このメソッドは私に3つのパラメータを返します。 ID,NAMEおよびPICTUREendPoint"/friends"に変更しようとしましたが、今回のデータはnullです。 FQLを使用しようとすると、次のメッセージが表示されます。

"fqlはバージョンv2.1以降では推奨されていません"

性別のFacebookフレンドリストを取得するにはどうすればよいですか?

+1

taggable_friendsは他の目的に使用することはできません。 – CBroe

答えて

0

現時点では、グラフAPIを使用することはできません。 Graph API Explorerを試してその可能性を確認できます。

関連する問題