我一直在看着這個在任何可能的角度,我不能讓我的思想圍繞它,也許你們可以幫忙。我運行此查詢來獲取我的朋友的家鄉和地點:Facebook的API:朋友的hometown_location和current_location總是空的使用FQL
SELECT uid, name, timezone, hometown_location, current_location
FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me())
而且hometown_location和CURRENT_LOCATION是總是 NULL,即使他們不應該。使用像/我/朋友的東西?fields = hometown,location,...具有相同的結果。
此外,查詢我自己的hometown_location和current_location是否可行。這讓我覺得我沒有權限訪問我的朋友的家鄉&位置..但不應該然後提出錯誤,如果是這樣的話?
不過,我的應用具有相同的權限:user_about_me,friends_about_me,user_hometown,friends_hometown,user_location & friends_location,所以我不認爲這是問題。
如果我去http://developers.facebook.com/docs/reference/api/並點擊https://graph.facebook.com/me/friends?access_token= ...鏈接,我附加& fields = name,hometown,它的工作原理,所以我知道它可以做到。
任何想法我可能做錯了什麼?
非常感謝!
Manuel
好吧,忘掉這個..我之前從JS SDK登錄切換到服務器端登錄,現在我傳遞了一個req_perms參數而不是「scope」,所以它只是取得了我接受的權限前一陣子。 – manuelflara 2011-06-10 12:08:21
我在facebook上使用facebook SDK在我的FQL上遇到同樣的問題。任何想法是什麼問題? – Scott 2011-07-10 21:35:30