Получайте события 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 имеет страницу с ограничением по возрасту.