php
  • json
  • api
  • instagram
  • 2014-09-11 131 views 0 likes 
    0

    好吧,所以我對API很新,我一直在用暴力破解東西。 我想把哈希標籤統計信息放到一個php變量中,我可以在JSON格式中操作。Instagram API使用PHP獲取JSON數據

    $key = "SOMEKEYVALUEIDIDNOTINCLUDEHERE" ; 
    $hashtag = "als" ; 
    
    $url = 'https://api.instagram.com/v1/tags/'.$hashtag.'?access_token='.$key ; 
    
    
    $content = file_get_contents(url); 
    $data = json_decode($content) ; 
    
    
    echo $data->{'meta'} ; 
    

    下面是在瀏覽器中,當我手動鍵入的URL彈出的JSON數據: {"meta":{"code":200},"data":{"media_count":1237544,"name":"als"}}

    我包括回聲是我在顯示做出的唯一嘗試了「我的想法將返回JSON代碼「。回聲總是空的。

    我該如何解決這個問題?我聽說過cURL並且閱讀過它,但是沒有很好地理解它是什麼。

    謝謝!

    +2

    '回聲$數據 - >薈萃>數據 - > media_count'? – Darren 2014-09-11 06:04:08

    +0

    如果有疑問,請使用'var_dump($ data);'或'print_r($ data);'轉儲您的變量。另外,'json_decode'返回一個對象。如果你想讓它返回一個數組,可以這樣做:'json_decode($ content,true);'。 – Tom 2014-09-11 06:26:24

    回答

    0

    你應該訪問您的數據是這樣的:

    echo $data->meta->code // 200 
    echo $data->data->meta_count // 1237544 
    echo $data->data->name // als 
    
    相關問題