2012-08-05 52 views
0

我想創建一個列表,列出朋友的最實際位置。 爲此我檢索數據從登記,location_postphoto_tag。 我意識到,如果我的一位朋友上傳帶有位置信息的照片,我也需要查詢照片表。我的朋友的實際位置

我還能從哪裏獲得位置信息?或者你可以建議一個FQL查詢檢索所有這些位置在一個?

回答

0

你可以使用Graph API來做到這一點。 這裏是從文檔描述與從文檔工作示例

一起: 對象與位置。以下內容將返回關於附有位置信息的對象的信息。 取決於您的應用獲得的權限,結果中存在重要的行爲差異。

要讀取帶有位置信息的帖子,您需要:user_photos或 friends_photos的照片user_status或friends_status的帖子 (不包括照片)user_checkins或friends_checkins的簽到 只(不包括所有其他類型的帖子)

工作API調用例如加載所有簽入:

https://graph.facebook.com/search?type=checkin&until=now&limit=50&access_token=valid_access_token 
+0

WareNin呃,謝謝你的回覆。我測試過,但似乎沒有提供3-4天以上的信息。我首先運行這個搜索:我/ home?with = location&until = now,它會在第一個結果頁面上檢索10-12個checkins/photos/posts,在第二個頁面上只檢查2個(點擊下一個鏈接)。當我手動更改「直到」字段時,我沒有結果,當我在8月1日之前設置它時:我/家?with = location&until = 1343900000因此,如果我可以檢索更長的時間段,這將是很好的。另外,我是否也可以從fql訪問此搜索,或者僅從graph.api訪問?再次感謝 – 2012-08-05 16:09:31

+0

還是這個搜索一樣嗎? SELECT author_uid,id,page_id,coords,type,timestamp FROM location_post WHERE(author_uid = me()或author_uid IN(SELECT uid2 FROM friend WHERE uid1 = me()))AND timestamp> 0 – 2012-08-05 16:30:50

+0

你嘗試追加= =舊的定義期限? – guleryuz 2012-08-05 17:59:55

相關問題