Node.js json выборка - PullRequest
       7

Node.js json выборка

0 голосов
/ 11 июня 2018

Я получаю данные JSON из instagram api, которые возвращают что-то вроде {"pagination": {}, "data": [{"id": ......, и я использую node.js для их извлечения.Что не так с моим кодом?Я не вижу ожидаемый консольный журнал 'success'!

var cheerio = require('cheerio'),
    request = require('request'),
    url = require('url');

var results = [];

var target = 'https://api.instagram.com/v1/users/self/media/recent/?access_token=';

request.get(target, function(error, response, body) {
    var $ = cheerio.load(body);

    $('data').each(function(i, element) {
      console.log('success');
        results.push(element);
    });

    console.log(results);
});

1 Ответ

0 голосов
/ 17 июля 2018

Попробуйте это:

request.get(target, function(error, response, body) {

    console.log(body);

    // you can get pagination, etc with yourObj.pagination, ...
    var yourObj = JSON.parse(body);
});
...