我可以在Facebook上获取整张专辑的图片ID ..但这需要很长时间..也许我可以使用BatchAsync来获取ID。你知道,首先我们在访问图片ID后需要专辑ID ..所以我使用两个GET函数作为结果..我想我可以使用BatchAsync ...但我不知道我怎么能用它(用query或get方法) ..)
这是我的代码..也许是有人需要它
string pics="";
var albums = (JsonObject)client.Get("/me/albums");
foreach (var album in (JsonArray)albums["data"])
{
var albumsPhotos = (JsonObject)client.Get((string)(((JsonObject)album)["id"]) + "/photos");
foreach (var aalbum in (JsonArray)albumsPhotos["data"])
{
var photoID = (string) (((JsonObject) aalbum)["id"]);
pics += "ID: " + photoID.ToString() + "\n";
}
}
MessageBox.Show(pics);
如你所见,有两个foreach循环,它不好.. :)我也使用getasync ..但它比get函数慢..