Доступ к друзьям пользователя через График Facebook API?

Кто-либо успешно получил доступ к списку друзей пользователя через График Facebook API?

Я написал код для аутентификации пользователей на моем веб-сайте через OAuth Facebook API. Это работает блестяще; я могу получить доступ к общедоступной информации, любит, интересы, операции, и т.д. Я получаю доступ к этим точкам данных через следующий Формат ссылки, где я заменяю "uid" с действительным идентификатором (я использую uid вместо "меня", потому что "меня" не работает, как рекламируется):

https://graph.facebook.com/uid? access_token =...
https://graph.facebook.com/uid/likes? access_token =...
https://graph.facebook.com/uid/interests? access_token =...
https://graph.facebook.com/uid/activities? access_token =...

Однако доступ к друзьям просто не работает. URL,

https://graph.facebook.com/uid/friends? access_token =...

возвраты следующая ошибка:

{
   "error": {
      "type": "OAuthAccessTokenException",
      "message": "An access token is required to request this resource."
   }
}

Примеры на Графике документы API вся работа, все же маркер доступа, сгенерированный на той странице, имеют другой формат, чем мой. Я не уверен почему. Я следовал их инструкциям к мишени (и имейте ее работающий на все остальное!).

Друзей считают публично доступной информацией, и я перепроверил свои полномочия аккаунта в Facebook, таким образом, я не думаю, что это - проблема.

6
задан thebossman 13 July 2010 в 20:13
поделиться

3 ответа

Сначала вам нужно получить маркер доступа. Смотрите:

Facebook Graph API - получение маркеров доступа

0
ответ дан 17 December 2019 в 00:02
поделиться

Откуда вы берете, что друзья общедоступны? В FAQ, на который вы связались, говорится:

Общедоступная информация включает ваше имя, изображение профиля, пол и сети. Эта информация помогает друзьям, семье и другим людям, которых вы знаете, связаться с вами.

Я не вижу упоминания о друзьях в этом абзаце.

0
ответ дан 17 December 2019 в 00:02
поделиться

Ошибка, которую вы видите, означает, что access_token не отправляется. Это также вероятно, почему / me действительно работает для вас. Также вероятно, что как только вы это исправите, связи друзей будут отображаться так, как вы ожидаете.

0
ответ дан 17 December 2019 в 00:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: