2012-11-27 45 views
2

我試圖讓使用圖形API從一個Facebook頁面的事件獲取事件。我順利拿到一個訪問令牌使用:使用Facebook圖形API從頁

https://graph.facebook.com/oauth/access_token?client_id= '+ APP_ID +' & client_secret = '+ APP_SECRET +' & grant_type = client_credentials

然後我嘗試從頁面獲取事件facebook.com/workmans.clubnights/使用

https://graph.facebook.com/workmans.clubnights/事件?=的access_token XXXXXXXXXXXXXXXXXXXXX

但是我得到一個空的響應。

其他要求是全成如https://graph.facebook.com/workmans.clubnights/?access_token=XXXXXXXXXXXXXXXXXXXXX

我覺得這可能是一個權限問題。是否有可能從頁面獲取事件?

回答

3

我試圖從一個Facebook頁面獲取事件

你 - 我的意思是,真的 ...?

然後我嘗試讓事件從頁面facebook.com/workmans.clubnights/

好了,你是不是 - 不是從一個頁面,因爲這是一個用戶簡介!

而且根據https://developers.facebook.com/docs/reference/api/user/,你需要得到許可user_eventsfriends_events讀取用戶事件。

您正在使用的應用程序訪問令牌請求事件 - 這可能會奏效,但只有在情況下,用戶已連接到您的應用程序第一,給予許可。

當然,那些只是症狀 - 真正的問題RESP。 (故意?)這裏的錯誤是,你正在使用一個用戶配置文件,顯然應該是一個粉絲頁面。 (假設這實際上是你的頁面,如果是這樣的話,你應該檢查選項以將其轉換爲粉絲頁面,否則當Facebook關閉此賬戶時可能會有一個粗魯的覺醒,因爲它不是一個真實賬戶的賬戶。與同爲www.facebook.com/somewherewednesday爲好。)

+0

我愛計算器。 :) –