2013-02-02 29 views
0

是否有任何優化的方式檢索朋友列表他們的個人資料圖片?優化的Facebook圖形查詢

我收到朋友列表,然後查詢每個userid他們的個人資料圖片URL。

這似乎是非常低效的,如果你正在加載一大串朋友500+並查詢他們每個人的個人資料圖片的URL。

如果無法通過圖表完成,那麼使用FQL做到這一點的最佳方法是什麼?

回答

1

這很容易:

/me/friends?fields=name,picture 

如果你想有一個特定大小的照片,使用此:

/me/friends?fields=name,picture.type(SIZE) 

SIZEsmallnormallargesquare之一。

在FQL你可以用

SELECT uid, name, pic FROM user WHERE uid IN (SELECT uid1 FROM friend WHERE uid2=me()) 
做到這一點