2011-12-27 119 views
0

根據Facebook Graph API文檔,可以獲取有關用戶登記的詳細信息。您需要訪問令牌和「user_checkin」權限(https://developers.facebook.com/docs/reference/api/checkin/)。如何通過Facebook Place ID獲取「入住」信息?

https://graph.facebook.com/user_id/checkins

我想從一個 「Facebook的地方」 點得到相同的信息。我可以檢查的數量在以:

https://graph.facebook.com/place_id/checkins

但我不能找到一種方式來獲得詳細的信息數組(誰,什麼時候,喜歡連接,評論連接)。

我在文檔中沒有找到任何有關這方面的信息。你有什麼想法我能做到嗎?可能嗎 ?

回答

0

對於Chekins使用下面的圖形API:

爲了得到朋友簽到地點:

JSONObject jObject = new JSONObject(authenticatedFacebook.request(""+id+"/checkins")); 

其中ID是朋友id,並authenticatedFacebook是Facebook的對象

爲了得到最近記錄用戶的登陸信息:

JSONObject jObject4= new JSONObject(authenticatedFacebook.request("search?type=checkin&access_token=token")); 

其中是的access_token您的有效訪問令牌

爲獲得登錄的用戶的簽到地點:

JSONObject jObject1 = new JSONObject(authenticatedFacebook.request("me/checkins")); 
+0

有了這些方法,你只能從特定用戶的朋友的特定用戶的簽入。 如果您想要登錄某個特定地點的列表,該怎麼辦? – jgoyon 2011-12-27 18:14:40

+0

@Julien G.您可以找到最近的地方,並且無法獲得特定位置的登記。 – Venky 2011-12-27 18:18:09

+0

所以沒有辦法知道誰檢查你的地方或商店?這本來是有用的...... – jgoyon 2011-12-27 18:29:16