Facebook Open-Graph API подписка или уведомление об обновлении без разрешения приложения

После прочтения документации Open Graph на Facebook я относительно уверен, что веб-сайт не может быть «подписан» на общедоступную страницу, если только эта страница не установит мое приложение. Дайте мне знать, если это не так.

Я пытаюсь сделать фотогалерею, довольно простую, но она берет фотографии с общедоступной «страницы», такой как колледж или университет.

Я бы хотел, чтобы он обновлялся каждый раз, когда происходят изменения. Я надеялся, что смогу сделать это через API, возможно, используя обновления / подписку API

Подписки на приложения Facebook —

но я не думаю, что это сработает. Я использую PHP, есть ли другие способы прослушать и посмотреть, если произошли изменения? Кроме простого запуска функции время от времени, с использованием CRON или другого такого серверного инструмента. Я думаю, что Facebook, вероятно, тоже не понравится такое поведение, хотя я не уверен.

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

1

Решение

Вы правы, полагая, что для обновления страниц в реальном времени требуется доступ администратора к странице. Вам нужен токен доступа к странице, чтобы иметь возможность подписаться на обновления для конкретной страницы, и такой токен доступа к странице вы можете получить только от пользователей, которые имеют права администратора для этой страницы. (Странице больше не нужно устанавливать приложение как вкладку, в этом отношении они изменили процесс подписки; но токен доступа к странице все еще необходим. В принципе, вы можете сказать, что вы не можете подписаться на обновления только для любой произвольной страницы , это должна быть «твоя» страница.)

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

4

Другие решения

вам нужно получить токен доступа к странице, который предоставляется, когда пользователь является одним из администраторов страницы, проверьте документацию на Facebook

https://developers.facebook.com/docs/graph-api/reference/page

ищи эту строчку

«access_token»: «Токен доступа, который вы можете использовать, чтобы действовать как Страница. Видны только Администраторам Страницы»

0

По вопросам рекламы [email protected]