2011-12-13 106 views
2

我想在一個應用程序來獲得friends_checkin信息,我請「user_checkins」,「friends_checkins」來獲得訪問令牌。獲得朋友Facebook簽到資料

當我提出一個要求,我/我簽入得到一個空的數據集回來。

所以我想可能是我做錯了什麼的代碼,所以我去了graphapiexplorer在Facebook上,並試圖有 首先我請求的訪問令牌相同的權限,然後試了一下,還有我得到一個空集我已經檢查了帳戶(我正在使用我的帳戶和我的朋友的帳戶進行驗證)的帳戶(至少可以做什麼),我的朋友的帳戶有所有可能的設置以共享簽入信息。

所以現在我的問題是 是否有可能得到朋友簽到資料(Facebook幫助似乎說是)? 什麼設置有允許朋友看到我的簽入信息,或者反之亦然? 有沒有相同的例子?

編輯:後續問題: 如果上述不可能,我想的一個替代方案是獲取朋友列表,然後爲每個朋友獲取他們的簽入信息。這會工作嗎?如果是,那麼怎麼樣,因爲//簽入一個簡單的重新查詢沒有工作(這顯然不會,因爲朋友還沒有登錄,並允許我的應用程序,以獲取該信息)。我可以通過哪些其他方式來完成這項工作。

回答

1

你可以嘗試使用FQL查詢到的圖形API。在圖API探險,試試下面的查詢(這可能需要一段時間取決於你有多少朋友要跑)有關可用字段

fql?q=select tagged_uids,page_id from checkin WHERE author_uid in(SELECT uid2 FROM friend WHERE uid1 = me()) 

更多信息可以在這裏找到

https://developers.facebook.com/docs/reference/fql/checkin/

+0

這是def提供幫助,可能比我使用的方式更有用。謝謝 – 2011-12-13 21:00:30

1

您好更多的研究後,我得到的結果通過我/地區的位置也放是因爲,如果你使用的位置,我會提供家庭位置,如果使用的地點將提供所有簽入的數據我的東西在其Facebook錯誤THX

相關問題