Я получаю такой ответ от сервера instagram.Как получить «данные» из ответа instagram api?
{
"meta": {
"code": 200
},
"data": {
...
},
"pagination": {
"next_url": "...",
"next_max_id": "13872296"
}
}
Как получить «данные» - часть? Я попытался декодирования JSON в PHP нравится:
//$userfeed is giving me something like above.
$tried_this = json_decode($userfeed['meta']);
но $userfeed
и $tried_this
, кажется, то же самое.
UPDATE Внизу под реальные данные ...
Я ушел из маркера доступа, но в остальном это правильно. Это лишь часть его, но я надеюсь, что вы получите картину ....
{ «пагинация»: { «next_url»: "https://api.instagram.com/v1/users/ 3/СМИ/недавнее access_token = блаблабла \ u0026max_id = 622063574553989866_3" , "next_max_id?": "622063574553989866_3"}, "мета": { "код": 200}, "данные": [{ "атрибуции": NULL, "метки ": []," type ":" image "," location ": {" latitude ": 21.367158921," name ":" Pali Lookout "," longitude ": - 157.79304912," id ": 60507}," комментарии ": {" count ": 313," data ": [{" created_time ":" 1401835727 "," text ":" Can вы даете мне крик out "," from ": {" username ":" nick_putukian1 "," profile_picture ":" http://images.ak.instagram.com/profiles/profile_1370615750_75sq_1401835573.jpg "," id ":" 1370615750 "," full_name ":" Nicholas Putukian "}," id ":" 734973811849433422 "}, {" created_time ":" 1401836165 "," text ":" I есть только один последователь "," from ": {" username ":" nick_putukian1 "," profile_picture ":" http: // images .kzinstagram.com/profiles/profile_1370615750_75sq_1401835573.jpg "," id ":" 1370615750 "," full_name ":" Nicholas Putukian "}," id ":" 734977485287985692 "}, {" created_time ":" 1401837312 " , "текст": "Дорогой @kevin может у вас добавить дополнительную функцию на IG? Поэтому пользователям не нужно снимать фотографии сначала, если мы хотим поделиться им. Спасибо. "," From ": {" username ":" natalia.igaa "," profile_picture ":" http://images.ak.instagram.com/profiles/profile_1003500786_75sq_1401603184.jpg "," id ":" 1003500786 "," full_name ":" Ayu Natalia "}," id ":" 734987110351638699 "}, {" created_time ":" 1401837882 "," текст ":" HI KEVIN "," from ": {" username ": "gildathegriffon", "profile_picture": "http://images.ak.instagram.com/profiles/profile_320785380_75sq_1401742420.jpg", "идентификатор": "320785380", "full_name": "Doivid"}, "идентификатор":» 734991884560110057 "}, {" created_time ":" 1401838561" , "текст": "\ ud83d \ ude02 \ ud83d \ ude02 \ ud83c \ udf42 \ ud83d \ udc9
Простите, что не дает вам "читаемым" var_dump, но по какой-то причине var_dump на определенном сервере, который я пытаюсь сделать, не делает его читаемым, как ожидалось.
$data = json_decode($userfeed, true);
var_dump($data['data']);
возвращается NULL
Лучше всего показать весь отклик, чтобы мы могли вам помочь. –
@RPM, обновленный вопрос. – bestprogrammerintheworld
Недействительный JSON. –