كيف يمكنني الحصول على "البيانات" من instagram api الرد ؟
سؤال
أنا على الحصول على هذا النوع من الاستجابة من instagram الخادم.
{
"meta": {
"code": 200
},
"data": {
...
},
"pagination": {
"next_url": "...",
"next_max_id": "13872296"
}
}
كيف يمكنني الحصول على" البيانات " - جزء?لقد حاولت جسون فك في فب مثل:
//$userfeed is giving me something like above.
$tried_this = json_decode($userfeed['meta']);
لكن $userfeed
و $tried_this
يبدو أن نفس الشيء.
تحديث أسفل أدناه هو البيانات الحقيقية...
لقد تركت رمز الوصول ، ولكن على خلاف ذلك هو الصحيح.هذا هو مجرد جزء منه ، ولكن آمل أن تحصل على الصورة....
{"pagination":{"next_url":"https://api.instagram.com/v1/users/3/media/recent?access_token=blablabla\u0026max_id=622063574553989866_3","next_max_id":"622063574553989866_3"},"meta":{"code":200},"data":[{"attribution":null,"tags":[],"type":"image","location":{"latitude":21.367158921,"name":"Pali Lookout","longitude":-157.79304912,"id":60507},"comments":{"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 بوتوكيان"} ، "معرف": "734973811849433422"} ، {"الوقت الذي تم إنشاؤه": "1401836165" ، "نص": "أنا لديك واحد فقط follower","from":{"username":"nick_putukian1","profile_picture":"http://images.ak.instagram.com/profiles/profile_1370615750_75sq_1401835573.jpg","id":"1370615750","full_name":"Nicholas بوتوكيان"} ، "معرف": "734977485287985692"} ، {"الوقت الذي تم إنشاؤه": "1401837312" ، "نص": "عزيزي @كيفن ش يمكن الرجاء إضافة ميزة حصة على المفتش العام?لذلك لا يتعين على المستخدمين لقطة شاشة صورة أولا إذا أردنا مشاركتها.Thanks.","from":{"username":"natalia.igaa","profile_picture":"http://images.ak.instagram.com/profiles/profile_1003500786_75sq_1401603184.jpg","id":"1003500786","full_name":"Ayu ناتاليا"} ، "معرف": "734987110351638699"} ، {"تم إنشاؤها_الوقت": "1401837882" ، "نص": "مرحبا KEVIN","from":{"username":"gildathegriffon","profile_picture":"http://images.ak.instagram.com/profiles/profile_320785380_75sq_1401742420.jpg","id":"320785380","full_name":"Doivid"},"id":"734991884560110057"},{"created_time":"1401838561","text":"\ud83d\ude02\ud83d\ude02\ud83c\udf42\ud83d\udc9
سامحني على عدم إعطائك فاردا" قابلا للقراءة " ، ولكن لسبب ما ، فإن فاردا على خادم معين أحاول تشغيله لا يجعله قابلا للقراءة كما هو متوقع.
$data = json_decode($userfeed, true);
var_dump($data['data']);
يعود لاغية
المحلول
على افتراض ، سلسلة جسون صالحة ، كنت تفعل:
$data = json_decode($json_string, true);
var_dump($data['data']);
نصائح أخرى
لنفترض أنك قدمت الوصول ، من بناء الجملة التالية سوف تلبي الاحتياجات الخاصة بك
$url = "https://api.instagram.com/v1/users/3/media/recent/?access_token=ACCESS-TOKEN";
$content = file_get_contents($url);
$data = json_decode($content, true);
var_dump($data['data']);