2014-06-10 34 views
0

我正在尋找一種方式來使用Graph API來收集當前「登記」到特定位置的用戶列表。Facebook圖形API檢查列表

任何幫助非常感謝!

感謝 克里斯

+0

使用FQL,我能得到的名稱,並使用該總籤:WHERE PAGE_ID = 155669083273.雖然我還想拿到的數量SELECT checkin_count,名字來自地方在最後一小時內簽到。我需要添加什麼?謝謝 – chris

+0

我的目的是簡單地在一小時內提取特定地點的簽到數量。如果可以包含其他用戶配置文件字段,那麼很好,如果不是,只有數字值就足夠了。你有我可能嘗試的語法 – chris

回答

0

讓用戶的列表是不可能的,因爲你這時就需要個人用戶的權限(分別訪問令牌)來訪問他們的數據籤(我猜你不這樣做有)。

您可以僅使用提到的FQL查詢按小時計劃請求籤入次數。然後你可以自己儲存/計算這個。

使用以下調用:

https://graph.facebook.com/fql?q=SELECT%20checkin_count%2C%20name%20FROM%20plac‌e%20WHERE%20page_id%3D155669083273&access_token={your_app_access_token} 
+0

我明白了,謝謝。所以,我有一個語法來獲取總數的簽入。不是在語法結尾增加一些內容,而是建議每隔1小時運行一次總簽入查詢,然後才弄清楚如何打印差異?這將工作,我只需要弄清楚如何寫這個。謝謝 – chris

+0

由於您沒有提供關於應用程序語言的詳細信息,只需使用應用程序訪問令牌調用以下URL:'https://graph.facebook.com/fql?q=SELECT%20checkin_count%2C%20name%20FROM% 20位%20WHERE%20page_id%3D155669083273&access_token = {your_app_access_token}'並解析JSON結果。 – Tobi

+0

謝謝。如果我用我的應用的訪問令牌調用URL,我會在第36位得到'{ 「錯誤」:{ 「消息」:「(#601)解析器錯誤:意外'?」, 「type」:「OAuthException 「, 」code「:601 } }' – chris