Токен доступа к странице Facebook для отображения ЛЮБЫХ общедоступных фб страниц - PullRequest
0 голосов
/ 26 июня 2019

У меня проблема с получением access_token, которое мне нужно использовать для отображения ЛЮБОГО фида в Facebook на сайте.

Я следовал приведенным здесь инструкциям в данной ссылке, facebook: постоянныйТокен доступа к странице? , но, к сожалению, у меня это не сработало.

Ниже приведены сведения об API, и мое требование - отображать ЛЮБЫЕ посты на странице Facebook через код PHP на моем веб-сайте.

App ID: 1250216098473345 App Secret: c637f7640a185b8137e567295abe568f

Все, что мне нужно, - это токен без истечения срока действия, который нужно вставить в код для отображения каналов.

$userPosts = $fb->get('/ESPN/posts?fields=story,shares,likes.summary(true),comments.summary(true),full_picture,permalink_url,message,updated_time&limit=8', $accessToken);

Попробовал данные токены для отображения данных общего доступа.ФБ страниц, но не удалось.

https://graph.facebook.com/oauth/access_token?client_id=1250216098473345&client_secret=c637f7640a185b8137e567295abe568f&grant_type=client_credentials

https://graph.facebook.com/oauth/access_token?client_id=1250216098473345&client_secret=c637f7640a185b8137e567295abe568f&grant_type=fb_exchange_token&fb_exchange_token=EAARxEJ5xJYEBAGXFLgn98sPHGqZA74pkipbxLPTCn0jx7vtZBipmoPcG7CYaBXqRol2IUhtAI9wlX4bpFOJ1oGWSEmucCzUYKQnCwH42BnCEZARuIgEPGR3r0ZCjvI343S5yLd1C8mPLQJHNKiAOskwhmP4FU0ZC6eEvVOZB1XnWYleZA639EntpCYedUNp9itjy9c2joZBZBqAZDZD

1 Ответ

0 голосов
/ 26 июня 2019

Прежде всего, вы не должны публично раскрывать секрет вашего приложения (отсюда и название).

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

Другой вариант - запрашивать разрешение manage_pages у администратора страницы для конкретной страницы, к которой вы хотите получить доступ.

...