2011-12-20 44 views
0

首先我的英語不好如何在分析表上按國家/地區分組page_fan_city值

即時通過圖表API獲取頁面統計信息。 (insight/page_fan_city)

我的查詢和facebook響應如下。

{ 
    "data": [ 
     { 
     "id": "147197862002528/insights/page_fans_city/lifetime", 
     "name": "page_fans_city", 
     "period": "lifetime", 
     "values": [ 
      { 
       "value": { 
        "istanbul": 20017, 
        "ankara": 9763, 
        "izmir": 7549, 
        "bursa": 3350, 
        "adana": 2949, 
        "antalya": 2687, 
        "konya": 2375, 
        "izmit": 2229, 
        "mersin": 1942, 
        "samsun": 1861, 
        "kayseri": 1444, 
        "maltepe": 1403, 
        "trabzon": 1327, 
        "manisa": 1163, 
        "eskisehir": 1040, 
        "baku": 1015, 
        "denizli": 986, 
        "mugla": 978, 
        "erzurum": 809 
       }, 
       "end_time": "2011-12-17T08:00:00+0000" 
      } 
     ], 
     "description": "Lifetime Aggregated Facebook location data, sorted by city, about the people who like your Page. (Total Count)" 
     } 
    ], 
    "paging": { 
     "previous": "https://graph.facebook.com/147197862002528/insights/page_fans_city/lifetime/?access_token=HIDDEN&since=1323682381&until=1323941581", 
     "next": "https://graph.facebook.com/147197862002528/insights/page_fans_city/lifetime/?access_token=HIDDEN&since=1324200781&until=1324459981" 
    } 
} 

我只知道這些信息。我想獲得這個國家的城市。我怎樣才能得到國家的名稱

回答

0

似乎是一個老問題,但只是爲了澄清一些事情,你可以分配一個JSON對象爲字符串,並通過它遞歸像這樣獲得的國家:

$response = json_decode($json); 

foreach((array)$response->data[0]->values[0]->value as $key => $val) { 
     print $key."\n"; 
} 
相關問題