2015-01-03 2 views
0

Я пытаюсь получить друзей из facebook, но когда я пытаюсь использовать свою личную учетную запись, я получаю друзей, которые у меня есть, и использует это приложение. Проблема в том, что когда я использую другую учетную запись (у этой учетной записи есть моя личная учетная запись как друга), приложение не получает друзей.Android-ошибка получения друзей Facebook с некоторыми пользователями

Это мой код:

if (session.isOpened() && hasFriendsPermission()) { 
    Request friendRequest = Request.newMyFriendsRequest(session, 
     new GraphUserListCallback(){ 
      @Override 
      public void onCompleted(List<GraphUser> users, 
        Response response) { 
       Log.i("INFO", response.toString());// + " - " + users.size()); 
       friends = users; 

       if (friends != null && friends.size() > 0) { 
        if (processTask == null) { 
         processTask = new FriendsProcess(); 
         processTask.execute(); 
        } 
       } 
      } 
    }); 
    Bundle params = new Bundle(); 
    params.putString("fields", "id,name");//,friends"); 
    friendRequest.setParameters(params); 
    friendRequest.executeAsync(); 
} 

И это ответ я получаю в другой учетной записи (учетная запись, это не мой личный facebook счета):

{Response: responseCode: 400, graphObject: null, error: {HttpStatus: 400, errorCode: 100, errorType: OAuthException, errorMessage: Unsupported operation}, isFromCache:false} 

Я надеюсь, что вы может помочь мне исправить это или, по крайней мере, узнать, почему это происходит. Благодаря!

ответ

0

Когда ваше приложение находится в песочнице/режиме разработки, вы не можете выполнить какой-либо вызов api для другого пользователя. Чтобы проверить ваш для другого пользователя, добавьте пользователя в качестве тестера, разработчика или администратора. См. Подробности https://developers.facebook.com/docs/ApplicationSecurity/

+0

Я уже добавил его в качестве тестера, я могу войти в систему успешно, но у меня просто проблемы с друзьями. –

+0

Подтвержден ли владелец учетной записи тестера по вашему запросу? – BeingMIAkashs

+0

И есть ли у тестировщика разрешение пользователя user_friends на приложение? – WizKid

Смежные вопросы