2016-08-20 1 views
0

У меня есть рабочий api-вызов, чтобы получить основную информацию о пользователе, и я пытаюсь вернуть только часть «follow_by» из json-данных из «counts». Эта ссылка должна возвращать только страницу JSon в вашем браузереParsing Instagram json data к полезной переменной в php

https://api.instagram.com/v1/users/self/?access_token=3514554632.a691e29.3f773f5f335a4ba98fc9609d1d405fb0

И вот мой код, чтобы попытаться разобрать результат, но все, что я получаю пустой экран.

$jsondata = file_get_contents("https://api.instagram.com/v1/users/self/?access_token=3514554632.a691e29.3f773f5f335a4ba98fc9609d1d405fb0"); 
$json = json_decode($jsondata, true); 
$json2 = json_decode($jsondata); 
//method one to parse, not working 
$parsedvalue = $json['counts'][1]['followed_by']; 
echo $parsedvalue; 

//method two to parse, not working 
$followercount = $json2->counts->followed_by; 
echo $followercount; 
+0

Возможный дубликат из [Как извлечь данные из JSON с PHP?] (http://stackoverflow.com/questions/29308898/how-do-extract-data-from-json-with-php) –

ответ

0

Вот исправление я получил выяснял для // метод 2

$jsondata = file_get_contents("https://api.instagram.com/v1/users/self/?access_token=3514554632.a691e29.3f773f5f335a4ba98fc9609d1d405fb0"); 
$json2 = json_decode($jsondata); 

$followercount = $json2->data->counts->followed_by; 

Это правильно возвращает Ваш подсчет повторителя, но мне еще нужно помочь понять, как исправить один метод