Получайте события Facebook с публичной фан-страницы

Я использую Facebook API (https://github.com/facebook/facebook-php-sdk) и мне интересно, если это возможно, чтобы получить подробную информацию о событиях какой-то фан-страницы. Но я должен сказать, что я не администратор этой страницы. Это возможно каким-либо образом?

2 ответа

Да, это возможно

запустить это

ВЫБЕРИТЕ eid ОТ event_member WHERE uid = 17414523278

17414523278 это идентификатор страницы в facebook

Да, это возможно. Если владелец страницы обнародовал свое событие, вы можете получить его, просто инициализировав SDK с вашими учетными данными приложения. Например, это получает все события IKEA США:

require '/path/to/sdk/facebook.php';
$fb = new Facebook(array(
       'appid'=>'YOUR_ID',
       'secret'=>'YOUR_SECRET'
      ) );
$page_events = $fb->api('/ikeausa/events', 'GET');
printf ('<pre>%s</pre>', $page_events);

Если владелец страницы каким-либо образом ограничил свой сайт (возраст, страна и т. Д.), Вам необходимо пройти проверку подлинности пользователя в вашем приложении, который соответствует ограничениям страницы, прежде чем вы сможете увидеть события этой страницы. Замена ikeausa с makersmark в приведенном выше коде будет возвращена ошибка, поскольку Maker's Mark имеет страницу с ограничением по возрасту.

Другие вопросы по тегам