API API: все общие друзья возвращают пустой список - PullRequest
0 голосов
/ 25 апреля 2018

Все общие запросы друзей, сделанные с моего сервера приложений (узла) (также пытались использовать проводник Facebook API), неожиданно начали возвращать пустой массив для поля данных.Я подтвердил и проверил свой токен доступа и appsecret_proof в проводнике API.Знаете ли вы, что изменилось или что отсутствует в приведенном ниже запросе?

Примечание: оба пользователя используют приложение и предоставили разрешение user_friends.

Я использую v2.12

request {url: 'https://graph.facebook.com/v2.12/{user-facebookid}?fields=context.fields(all_mutual_friends.limit(5000))', qs: {access_token:' XXXXX ', appsecret_proof: crypto.createHmac (' sha256 ', clientSecret) .update (accessToken) .digest (' hex ')

        }

Ответы [ 2 ]

0 голосов
/ 21 июня 2018

Я наконец нашел способ обойти это.В вашем приложении fb вы должны отключить требование секретного ключа.Это можно найти в предварительных настройках консоли приложения fb.Это называется «Требовать секрет приложения».

Как только вы сгенерируете токен доступа fb PAGE, вы получите токен страницы fb, а затем расширите его.вот отладчик токена: https://developers.facebook.com/tools/explorer/

Вы можете расширить токен доступа программно, как описано здесь: https://developers.facebook.com/docs/facebook-login/access-tokens/expiration-and-extension

И

https://developers.facebook.com/docs/facebook-login/access-tokens/#pagetokens

В отладчике маркеров доступа также есть инструмент расширения.

0 голосов
/ 27 апреля 2018

Да.Facebook отключил Graph API для токенов доступа к страницам.Единственным способом получения данных (или это было неделю назад или около того) был временный пользовательский токен, который длится около 2 часов.Это полностью сломало страницу расписания моей группы.Я прошел через все проспекты и даже разговаривал с сотрудником рекламной группы в Facebook, который знал об этом.Она, казалось, сочувствовала, но у меня не было решения.Я бы рассчитывал на то, что он какое-то время упадет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...