Произошла неизвестная ошибка с графиком Facebook - PullRequest
0 голосов
/ 09 мая 2018

У меня есть элемент на моем веб-сайте, который показывает сообщения со страницы в Facebook и количество просмотров / лайков / комментариев. Это внезапно перестало работать, и я понятия не имею, почему.

Если я сделаю запрос с помощью инструмента Graph Api Tester, я получу:

{
   "error": {
      "message": "An unknown error has occurred.",
      "type": "OAuthException",
      "code": 1,
      "fbtrace_id": "CIHVxFhXIv/"
   }
}

Это ссылка на запрос, которую я использую с file_get_contents:

https://graph.facebook.com/v3.0/idofmypage/posts?fields=comments,full_picture,likes,message,picture,story,permalink_url,updated_time,from,insights.metric(post_impressions)&access_token=myaccesstoken

Что-то изменилось снова с разрешениями или, может быть, поле устарело?

1 Ответ

0 голосов
/ 10 мая 2018

Согласно этому новому fb API страниц и другие изменились, и теперь вы можете получить доступ к данным, только если это ваша собственная страница.

API страниц: до сегодняшнего дня любое приложение могло использовать API страниц для чтения сообщений или комментариев с любой страницы. Это позволило разработчикам создавать инструменты для владельцев страниц, чтобы помочь им делать такие вещи, как планирование сообщений и отвечать на комментарии или сообщения. Но это также позволяет приложениям получать доступ к большему количеству данных, чем необходимо. Мы хотим убедиться, что информация о странице доступна только для приложений, предоставляющих полезные услуги нашему сообществу. Таким образом, начиная с сегодняшнего дня, весь последующий доступ к API страниц должен быть одобрен Facebook.

Сегодня я запустил проект, в начале которого мне нужно вспомнить данные, и вот что я нашел об этом ..

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