Здравствуйте. Я программировал с помощью API streamlabs в node.js и имел проблемы с телом запроса Http.Сейчас я борюсь с выходом.Когда я запускаю cheerio.load(html);
, я не могу получить от него refresh_token.Вот мой код:
request({ method: 'POST',
url: 'https://streamlabs.com/api/v1.0/token',
body: {
grant_type: "refresh_token",
client_id: "CLIENT ID",
client_secret: "CLIENT SECRET",
redirect_uri: "REDIRECT URI",
refresh_token: 'REFRESH TOKEN'
},
json: true }, (err, response, html) => {
if (err) throw new Error(err);
var $ = cheerio.load(html);
console.log($('body').text());
console.log(html);
});
Все, что я получаю от него:
// <- null ($('body').text()
{ acces_token: 'ACCES TOKEN', token_type: 'TYPE', expires_in: 3600, refresh_token: 'REFRESH TOKEN' } // <- html
Я также пытался использовать JSON.parse (html), но ни один из них не помог мне получитьПеременная JSON.Спасибо за вашу помощь
1vomarek1