Я запустил следующий код в узле JS
const request = require("request");
const GetUserInventory = {
method: 'GET',
url: 'https://api-trade.opskins.com/ITrade/GetUserInventory/v1/',
qs: { uid: '3192035', app_id: '1' },
json: true
};
request(GetUserInventory, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
Вывод, который я получил, следующий. Здесь значения строк не отображаются. То есть они отображаются как [объект]. Как получить желаемый результат, как указано на рисунке?
{
status: 1,
time: 1536729167,
current_page: 1,
total_pages: 1,
response: {
items: [
[Object]
],
total: '1',
items_in_active_offers: null,
user_data: {
username: 'Mowrish gamdom.com',
avatar: 'https://steamcdn-a.opskins.media/steamcommunity/public/images/avatars/d7/d7cf2c088d4398bed904ae540b36211e1af202f2.jpg'
},
sort_parameters: [
[Object],
[Object],
[Object],
[Object],
[Object],
[Object]
]
}
}
Вывод, который я ожидаю, следующий. Как получить этот вывод?
Я пытался JSON.parse
из body
до console.log () вместо значения json: true
в GetUserInventory. Это не сработало. И еще, я попробовал JSON.stringify
из body
. То же самое произошло и с ним