0
當我輸入下面的查詢,我得到的所有照片的ILIST對象專輯FQL查詢檢索照片工作在新的Facebook賬戶,但不舊的
"SELECT pid, src_small, src_big FROM photo WHERE aid = '100003240429199_12493' "
當我輸入下面這一個,我得到0結果。
"SELECT pid, src_small, src_big FROM photo WHERE aid = '730676042_444686' "
我拉封面照片的專輯。下面是代碼:
var query = string.Format("SELECT pid, src_small, src_big FROM photo WHERE aid = '{0}' ", usrid + "_" + albid);
var result2 = (IList<object>)fb.Query(query);
string hold = "", pid = "", small = "", big = "";
foreach (object g in result2)
{
hold = g.ToString();
string[] sub = hold.Split(',');
pid = sub[0].Replace("{\"pid\":\"", "");
pid = pid.Replace("\"", "");
small = sub[1].Replace("\"src_small\":\"", "");
small = small.Replace("\"", "");
big = sub[2].Replace("\"src_big\":\"", "");
big = big.Replace("\"}", "");
th = new FolderExplorer.ThumbNail(usrid + "_" + albid, big, small);
thmbs.Add(th);
break;
}
}
爲什麼查詢不與舊的Facebook賬戶工作(更短的用戶標識的) - 我試過幾個賬戶和結果是一致的。
你的建議部分工作中,效應初探包含從重複每個連續的專輯中的第一張專輯的封面照片。但是,您向我展示了我可以在FQL中使用相關子查詢(在文檔中不鼓勵)。我會玩這個來得到我需要的東西。非常感謝..大衛 – 2012-04-03 14:56:14