2015-04-04 6 views
-1

В моем приложении мне нужно получить друзей в facebook. Я написал код для этого, но результат приходит, как это,Как я могу получить друзей от facebook в Android?

ответ: { "данные": []}

мой код:

public void getFriendsInformation() { 
      mAsyncRunner.request("/me/friends", new RequestListener() { 
       public void onComplete(String response, Object state) { 
        String json = response; 
        try { 
         // Facebook Profile JSON data 
         JSONObject profile = new JSONObject(json); 
         Log.v("TAG_KK",""+profile); 
    //result is {"data":[]} 



         runOnUiThread(new Runnable() { 
          @Override 
          public void run() { 
           //new BackGroundTask2().execute(); 
          } 
         }); 
        } catch (JSONException e) { 
         // e.printStackTrace(); 
        } 


       } 

       @Override 
       public void onIOException(IOException e, Object state) { 
       } 

       @Override 
       public void onFileNotFoundException(FileNotFoundException e, 
                Object state) { 
       } 

       @Override 
       public void onMalformedURLException(MalformedURLException e, 
                Object state) { 
       } 

       @Override 
       public void onFacebookError(FacebookError e, Object state) { 
       } 
      }); 
     } 

Как я могу получить друзей из Facebook.

+0

please any one help me out –

+0

Кажется, что вы используете гораздо более старую версию sdk fb, это версия 2, я считаю. Они выпустили версию 4 несколько недель назад. Кроме того, они изменили несколько разрешений/accessiblities, когда они доходят до v2 до v4. Попробуйте последнюю версию sdk, пожалуйста. –

+0

@Davidjhons я использую compile 'com.facebook.android:facebook-android-sdk:3.23.0' –

ответ