كيف يمكنني الحصول على "البيانات" من instagram api الرد ؟

StackOverflow https://stackoverflow.com//questions/24031177

  •  21-12-2019
  •  | 
  •  

سؤال

أنا على الحصول على هذا النوع من الاستجابة من 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']);
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top