Facebook FQL friendslist_member пуст, используя Graph API v2.0
Я использую Graph API Explorer со всеми разрешениями моей личной учетной записи FB. Когда я выполняю запрос FQL:
SELECT flid FROM friendlist WHERE owner = me()
Я получаю список флидов. Но если я выполню:
SELECT uid FROM friendlist_member WHERE flid IN (SELECT flid FROM friendlist WHERE owner = me())
Я получаю пустой результат, почему?
2 ответа
Если вы используете Graph API v2.0 или более поздней версии, это ожидается - имена / идентификаторы списков друзей пользователя могут быть извлечены (например, для использования в селекторе конфиденциальности), но список друзей в списках не может быть извлечен
Это упоминается в документации здесь: https://developers.facebook.com/docs/apps/upgrading
Измените версию API на 1.0, после чего вы сможете успешно запросить список друзей.
/v1.0/me?fields=friends