2011-12-20 1 views
0

최초의 메신저 sory 내 나쁜 영어방법 통찰력 테이블 그래프 API를 통해

메신저 점점 페이지 통계에 국가 별 그룹 page_fan_city 값을합니다. (통찰력/page_fan_city)

내 쿼리 및 페이 스북 응답 아래에 있습니다.

{ 
    "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" 
    } 
} 

나는이 정보를 얻습니다. 나는 그 나라 인 도시를 얻고 싶다.

$response = json_decode($json); 

foreach((array)$response->data[0]->values[0]->value as $key => $val) { 
     print $key."\n"; 
} 
: 나는

답변

0

이 오래된 질문처럼 보인다,하지만 당신이 그렇게 국가를 얻기 위해 같은 문자열을 JSON 객체와 그것을 통해 재귀 있음을 할당 할 수 물건을 정리하기 위해 국가의 이름을 얻을 수있는 방법