Facebook api на android-как я могу получить количество друзей, которые есть у пользователя?
Я Facebook Facebook login, и теперь я могу успешно войти в систему пользователя на facebook с помощью facebook api!
Я создаю приложение с Facebook login, и теперь я могу успешно войти в систему пользователя на facebook через facebook api!
Тем не менее, я также пытаюсь собрать некоторую информацию о пользователе, а именно количество существующих друзей, которые у них есть. Обратите внимание, что я не ищу полный список друзей (я не знаю, есть ли там странное разрешение или нет), но вместо этого я ищу только количество друзей, которые есть у пользователя.Я закодировал ниже, но я не могу проверить, работает ли он или нет, потому что я не могу получить доступ к переменной, которую я создаю в вызове запроса за пределами вызова запроса. Я предполагаю, что существует, вероятно, более простой (и более точный) способ добиться получения количества друзей, которые есть у пользователя...
Есть идеи, как это сделать?
new Request(
Session.getActiveSession(),
"/me/friends",
null,
HttpMethod.GET,
new Request.Callback() {
public void onCompleted(Response response) {
// handle the result
final int iFacebookFollowerCount = (Integer) response.getGraphObject().getProperty("total_count");
}
}
);
1 ответ:
authButton.setReadPermissions(Arrays.asList("user_friends");
Authbutton - это кнопка входа в систему fb..
Вам нужно получить разрешение вот так.
Вы можете проверить, предоставлено ли разрешение, проверив следующий идентификатор с помощью маркера доступа. Если разрешение предоставлено, вы можете получить общее количество
Https://graph.facebook.com/me?fields=friends {друзья}&access_token=