Хотите узнать пол друзей на Facebook с помощью OpenGraph Api?

Я пытаюсь получить все пол от всех моих друзей на Facebook, используя OpenGraph Api и Facebook SDK.

Шаг 1: OpenGraph

https://developers.facebook.com/tools/explorer/?method=GET&path=me%3Ffields%3Did%2Cname&version=v2.0

и запрос: xxxxxxid/friends?fields=gender

но с полем Limit или без него я получаю лишь несколько результатов.

Что я не так?


person alfo888_ibg    schedule 13.05.2014    source источник
comment
Ты ххххххид? Если вы возьмете случайный идентификатор пользователя, может оказаться, что пол его друзей вам недоступен.   -  person WizKid    schedule 13.05.2014


Ответы (2)


Согласно API Facebook версии 2.0, /{user}/friends будет возвращать только тех друзей, которые уже используют ваше приложение.

Конечная точка friends будет возвращать только id и name (в версии 1.0 она также возвращала поле installed, но не больше, так как теперь она доступна только пользователям приложения).

Если это все еще полезно для вас, вы можете узнать пол друзей, позвонив по номеру /{user} на идентификаторы друзей.

Ваше здоровье!

Изменить: удалена ссылка на user_birthday.

person edgebal    schedule 13.05.2014
comment
спасибо, моя проблема API v2.0, я создам новый вопрос - person alfo888_ibg; 14.05.2014

Только id и имя доступны через /me/friends на v2 платформы, и то только для других пользователей вашего приложения. Но если они используют приложение, вы можете спросить их, используя user_birthday.

person Sean Kinsey    schedule 13.05.2014