从公众粉丝页面获取Facebook事件

从公众粉丝页面获取Facebook事件,facebook,events,fan-page,Facebook,Events,Fan Page,我在使用Facebook API(https://github.com/facebook/facebook-php-sdk)我很好奇是否有可能检索到某个粉丝页面事件的详细信息。但是我需要说我不是那个页面的管理员。有可能吗?是的,有可能。如果页面所有者已将其事件公开,则只需使用应用程序凭据初始化SDK即可获得该事件。例如,这将获得宜家美国的所有活动: require '/path/to/sdk/facebook.php'; $fb = new Facebook(array( 'app

我在使用Facebook API(https://github.com/facebook/facebook-php-sdk)我很好奇是否有可能检索到某个粉丝页面事件的详细信息。但是我需要说我不是那个页面的管理员。有可能吗?

是的,有可能。如果页面所有者已将其事件公开,则只需使用应用程序凭据初始化SDK即可获得该事件。例如,这将获得宜家美国的所有活动:

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);
require'/path/to/sdk/facebook.php';
$fb=新Facebook(阵列)(
'appid'=>'YOUR_ID',
“秘密”=>“你的秘密”
) );
$page_events=$fb->api('/ikeausa/events','GET');
printf('%s',$page\u事件);
如果页面所有者以任何方式(年龄、国家等)限制了他们的网站,则您需要在应用程序中验证符合页面限制的用户,然后才能查看该页面的事件。将上述代码中的
ikeausa
替换为
makersmark
将返回一个错误,因为制造商的标记有年龄限制页。

是,这是可能的

运行这个

从事件_成员中选择eid,其中uid=17414523278


17414523278是facebook页面id

缺少a)秘密“=>”你的秘密“);谢谢你,杰森。编辑了我的答案。