0
我想優化我的查詢到Facebook。如何獲取給定多個ID的名稱和個人資料圖片
我有一個名爲N的Facebook的應用程序ids(N < = 30),我需要它們的名稱和個人資料圖片。
目前我做N + 1個查詢,其中一個用於所有名稱,另一個用於每個個人資料圖片。
我用這個電話
string query = "?ids=";
for(int i = 0; i < users.Count; i++)
{
query+= users[i].fbId + ",";
}
query = query.Remove(query.Length - 1);
//query looks something like: "?ids=id1,id2,idN"
FB.API(query, HttpMethod.GET, ApiCallback);
我得到的是這樣的:
{"id1":{"name":"User 1","id":"id1"},"id2":{"name":"User 2","id":"id2"},"idN":{"name":"User N","id":"idN"}}
我想的資料圖片PARAM添加到查詢,所以我得到了名並在JSON中的圖片。
甚至有可能做我想做的事情嗎?這樣做是爲了避免撥打另一個電話爲每個用戶得到他們的圖片,像
WWW url = new WWW(System.Uri.EscapeUriString("https://graph.facebook.com/" + idN + "/picture?type=large"));
注:圖片應該是相當小的,像100×100或接近它,所以他們會很容易獲得。
NOTE2:什麼我問的是什麼都要「查詢」是通過FB.API要求IDS