TL; DR: Я хочу прочитать события с общедоступной страницы и отобразить их на нашем некоммерческом веб-сайте.Net-net: нам не нужно дублировать создание событий как в Facebook, так и в нашем календаре Google, который мы используем в настоящее время.
Я выполняю следующий вызов API:
GET https://graph.facebook.com/DurangoCafeAuPlay/events?access_token=${APP_ID}|${APP_SECRET}
Он возвращается спустой массив: []
Когда я перехожу на страницу, я ясно вижу события, происходящие сегодня.
Приложение, которое я создал, не зависит от страницы, которая была создана кем-то другим, но я указан с ролью администратора на этой странице Facebook.
эти звонки будут поступать измой сервер узлов, так что секрет appid и app никогда не будет передан клиентскому браузеру ....
update я смог использовать проводник graph api для генерации токена пользователя, которыйЗатем я должен был предоставить права доступа к странице для токена страницы.этот токен возвращает данные, в отличие от комментария @misorude ниже.
Тем не менее, вот что мне нужно знать в чистом формате отдыха: 1) как я могу получить токен пользователя через URL?Я попробовал следующий код, но все, что я получаю, это возвращенное значение appid|secret
, которое у меня уже есть
`https://graph.facebook.com/oauth/access_token?client_id=${process.env.FACEBOOK_APP_ID}&client_secret=${process.env.FACEBOOK_SECRET}&grant_type=client_credentials`;