0

Когда в Facebook Graph Explorer, я выполнил /me/friends команду docs, я получаю следующий ответ:Почему я не вижу своих друзей facebook в графе исследователю

{ 
    "data": [ 
    ], 
    "summary": { 
    "total_count": 68 
    } 
} 

Таким образом, на основе ответа, у меня есть 68 друзья (это правда), но массив данных пуст, и я не вижу своих друзей в массиве.

Что я делаю неправильно? Думаю, может быть, мне нужно настроить приложение? но я не знаю, что именно t config. Помогите пожалуйста

+2

API v2.0 представил множество изменений - один из них, что вы получите только друзей текущего пользователя, которые также используют одно и то же приложение. Пойдите, прочитайте их журнал изменений, пожалуйста. – CBroe

+0

@CBroe Спасибо! Но могу ли я получить список друзей, которые не только используют одно и то же приложение, если я буду использовать версию 'v1.0'? Или, может быть, есть какое-то другое решение? –

+1

Да, вы можете с v1.0 (если ваше приложение было создано до 30 апреля 2014 года). Но v1.0 станет неактивным 30 апреля 2015 года. – Tobi

ответ

2

С новым API-интерфейсом Graph (v2.0) ваше приложение должно запросить разрешение user_friends, чтобы получить друзей. Кроме того, это новое разрешение теперь возвращает только друзей, которые также используют одно и то же приложение.

Если вы хотите получить полный список друзей для целей тегов/приглашений, вы можете использовать два новых API: /me/taggable_friends или /me/invitable_friends - последний доступен только для игр.

See this tutorial for more information.

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