我不確定這是否可能 -Facebook圖形API:獲取隨機N個朋友?
我正在開發一款Android遊戲,我希望它包含15個隨機朋友的個人資料圖片。
但是,看來我唯一的選擇是調用圖API「/ me/friends」(幾次,帶分頁)來獲得全部的一個用戶朋友,存儲該列表,然後隨機選擇一個子集朋友並檢索他們的個人資料照片
我想知道是否有一個圖形API調用來隨機排序,或以某種方式減少這項工作的足跡,以便我可以使用他們的服務器端?limit=15
減少我的應用程序的要求。
謝謝!
我不確定這是否可能 -Facebook圖形API:獲取隨機N個朋友?
我正在開發一款Android遊戲,我希望它包含15個隨機朋友的個人資料圖片。
但是,看來我唯一的選擇是調用圖API「/ me/friends」(幾次,帶分頁)來獲得全部的一個用戶朋友,存儲該列表,然後隨機選擇一個子集朋友並檢索他們的個人資料照片
我想知道是否有一個圖形API調用來隨機排序,或以某種方式減少這項工作的足跡,以便我可以使用他們的服務器端?limit=15
減少我的應用程序的要求。
謝謝!
這通過FQL查詢是可能的,你可以用圖形API運行
SELECT uid, name FROM user WHERE uid IN (
SELECT uid2 FROM friend WHERE uid1 = me()
) ORDER BY rand() limit 15
要通過圖形API得到它,你只需要發出GET請求:
GET http://graph.facebook.com/fql?q={QUERY_HERE}
如果不是蘭特( ),你也可以使用偏移和限制
從朋友選擇UID2其中UID1 =我( )限制15偏移量15
這會讓朋友選擇上一次,而不是在下一次選擇的新的15組朋友中再次出現。我同意它不是真正隨機的,因爲當他們說隨機時,以前的朋友有機會重新出現。
我很想知道這個問題的答案,我的問題是一樣的,只是不通過android! – dougajmcdonald 2011-12-29 16:28:48