Я пытаюсь получить друзей из 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}
Я надеюсь, что вы может помочь мне исправить это или, по крайней мере, узнать, почему это происходит. Благодаря!
Я уже добавил его в качестве тестера, я могу войти в систему успешно, но у меня просто проблемы с друзьями. –
Подтвержден ли владелец учетной записи тестера по вашему запросу? – BeingMIAkashs
И есть ли у тестировщика разрешение пользователя user_friends на приложение? – WizKid