我正在使用Facebook API(https://github.com/facebook/facebook-php-sdk)并且好奇我是否可以检索某些粉丝页面的事件详情。但我需要说我不是那个页面的管理员。有可能吗?
答案 0 :(得分:3)
是的,这是可能的
运行此
SELECT eid FROM event_member WHERE uid = 17414523278
17414523278是facebook page id
答案 1 :(得分:1)
是的,有可能。如果页面所有者已将其活动公开,您只需使用您的应用凭据初始化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);
如果网页所有者以任何方式限制其网站(年龄,国家/地区等),您需要在符合网页限制的应用中向用户进行身份验证,然后才能看到该网页的活动。在上面的代码中用ikeausa
替换makersmark
将返回错误,因为Maker的Mark有一个年龄限制的页面。