2012-12-13 213 views
3

我有一個代碼從facebook api中檢索所有朋友,但我只想得到使用應用程序的Facebook朋友。 我試過fb.request(「me/friends?fields = installed」);但從來沒有工作,我需要額外的許可?Facebook API朋友誰使用相同的應用程序android

繼承人我的代碼:

jsonUser = fb.request("me/friends"); 
friendObj = Util.parseJson(jsonUser); 

friendArray = friendObj.getJSONArray("data"); 

friendlist = new ArrayList<String[][]>(); 
String[][] friendsToList = new String[1][2]; 
int friendCount = 0; 
String fId, fNm; 
JSONObject friend; 

for (int i = 0;i<friendArray.length();i++){ 
    //Get a JSONObject from the JSONArray 
    friend = friendArray.getJSONObject(i); 
    //Extract the strings from the JSONObject 
    friendsToList[0][0] = friend.getString("id"); 
    friendsToList[0][1] = friend.getString("name"); 
    friendlist.add(friendsToList); 
    //Set the values to our arrays 
    Log.e("Tester",""+ friendsToList[0][0]+" "+ friendsToList[0][1]); 
    friendCount ++; 
} 

回答

1

解決了

AsyncTask.execute(new Runnable() { 
      public void run() { 
       try{ 
        String fql = "SELECT uid, name FROM user WHERE is_app_user AND uid IN (SELECT uid2 FROM friend WHERE uid1 = me())"; 
        Bundle parameters = new Bundle(); 

        parameters.putString("query", fql); 
        parameters.putString("method", "fql.query"); 
        parameters.putString("access_token", fb.getAccessToken()); 
        String Response = fb.request(parameters); 
        JSONArray json = new JSONArray(Response); 
        list = new ArrayList<String[][]>(); 
        String[][] friendsToList = new String[1][2]; 
        SpinnerList = new ArrayList<String>(); 
        String TempToSpinnerList=new String(); 
        for(int i = 0; i < json.length(); ++i){ 
         friendsToList[0][0] = json.getJSONObject(i).getString("uid"); 
         friendsToList[0][1] = json.getJSONObject(i).getString("name"); 
         TempToSpinnerList= friendsToList[0][1]; 
          list.add(friendsToList); 
          SpinnerList.add(TempToSpinnerList); 
          Log.e("Test"," "+friendsToList[0][1]+" "+friendsToList[0][0]); 
         } 
+0

什麼是FB變量? –

相關問題