2012-08-17 45 views
-1

我使用Facebook API(https://github.com/facebook/facebook-php-sdk),我好奇它是否有可能檢索某些粉絲頁面事件的詳細信息。但我需要說我不是那個頁面的管理員。它有可能以任何方式?從公衆粉絲頁面獲取Facebook活動

回答

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的標記具有受年齡限制的頁面。

+1

缺少)... '祕密'=>」 YOUR_SECRET' )); – Jazzy 2013-08-26 05:28:43

+0

謝謝傑森。編輯我的答案。 – cpilko 2013-08-27 15:54:50

+0

該解決方案不再適用。 – 2016-07-21 17:02:40

3

是有可能

來看,這種

SELECT EID FROM event_member其中uid = 17414523278

17414523278就是Facebook頁面ID