Доступ к общедоступным публикациям в Facebook для общедоступной страницы, которой я владею, без обзора приложений? - PullRequest
0 голосов
/ 28 апреля 2019

Большинство пошаговых руководств, которые я могу найти, относятся к новым правилам Facebook.

Все мои попытки использовать API-интерфейсы Facebook приводят к тому, что я не имею доступа, несмотря на то, что я ищу публичные публикации на общедоступной странице, которой я владею.

Я разобрался, как получить токен доступа

https://graph.facebook.com/oauth/access_token

и с этим токеном я попробовал

https://graph.facebook.com/me/feed?access_token=<ACCESS_TOKEN> 

и

https://graph.facebook.com/<MY_PAGE>/posts?access_token=<ACCESS_TOKEN>

Я также пытался использовать Facebook JS SDK, который выглядел следующим образом

window.fbAsyncInit = function() {
    FB.init({
      appId            : '<APP_ID>',
      autoLogAppEvents : true,
      xfbml            : true,
      version          : 'v3.2'
    });

    FB.api(
    "/<MY_PAGE>/feed",
    function (response) {
      if (response && !response.error) {
        /* handle the result */
      }
    }

1 Ответ

1 голос
/ 28 апреля 2019

Если у вас есть страница, вы можете использовать маркер страницы без проверки.Просто авторизуйтесь с разрешением manage_pages и используйте токен пользователя для получения токена страницы с этой конечной точкой: /page-id?fields=access_token - или для всех страниц, которыми вы управляете: /me/accounts?fields=access_token

Дополнительная информация о токенах: https://developers.facebook.com/docs/facebook-login/access-tokens/

...