我正在使用 Facebook API(https://github.com/facebook/facebook-php-sdk),我很好奇是否可以检索某些粉丝页面的事件详细信息。但我需要说我不是该页面的管理员。有没有可能?
问问题
4108 次
2 回答
3
对的,这是可能的
运行这个
选择 eid 从 event_member WHERE uid = 17414523278
17414523278 是 Facebook 页面 ID
于 2012-10-25T18:23:17.847 回答
1
对的,这是可能的。如果页面所有者已公开他们的事件,您只需使用您的应用凭据初始化 SDK 即可获取它。例如,这将获取 IKEA USA 的所有活动:
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);
如果页面所有者以任何方式(年龄、国家/地区等)限制了他们的网站,您需要在您的应用程序中验证满足页面限制的用户才能看到该页面的事件。由于 Maker's Mark 的页面有年龄限制,因此在上面的代码中替换ikeausa
为makersmark
会返回错误。
于 2012-08-17T16:18:51.673 回答