json から特定の値を取得する必要があります。例: "id": "217331368373746" (文字列形式)。以下は、jsonクエリと、id = 217331368373746にアクセスするための私のコードです
{
"id": "191746304265586",
"albums": {
"data": [
{
"id": "217331368373746",
"created_time": "2012-03-24T20:53:34+0000"
}
],
"paging": {
"next": "https://graph.facebook.com/191746304265586/albums?limit=1&fields=id&after=MjE3MzMxMzY4MzczNzQ2"
}
}
}
コード:
var jsonalbum = Retrivedata("https://graph.facebook.com/191746304265586?fields=albums.limit(1).fields(id)");
foreach (var objalbum in jsonalbum["albums"])
{
//here what code
}
public dynamic Retrivedata(string query)
{
var request = WebRequest.Create(query);
var twitpicResponse = (HttpWebResponse)request.GetResponse();
var reader = new StreamReader(twitpicResponse.GetResponseStream());
JavaScriptSerializer js = new JavaScriptSerializer();
return js.Deserialize<dynamic>(reader.ReadToEnd());
}