首先,我是这个编码游戏的菜鸟。是几天前开始的。我正在制作一个聊天机器人供抽搐,以便在我的频道中使用以娱乐。启动机器人并开始执行命令。我希望创建一个正常运行时间的命令,并设法达到了从螺旋API请求数据的程度,但是现在我完全迷住了如何“使用”它。
const querystring = require("querystring"),
fetch = require("node-fetch");
const CLIENT_ID = "###";
const STREAMS_URL = "https://api.twitch.tv/helix/streams/";
var started_at = ""
const qs = querystring.stringify({
user_login: "lil__gizmo"
});
const qUrl = `${STREAMS_URL}?${qs}`;
const fetchArgs = {
headers: {
"Client-ID": CLIENT_ID,
'Authorization': 'Bearer ' + "###"
}
};
fetch(qUrl, fetchArgs)
.then(res => res.json())
.then(data => console.log(data))
.catch(err => console.error(err));
我得到的回应是
{
data: [
{
id: '38236753072',
user_id: '63931875',
user_name: 'Lil__Gizmo',
game_id: '497057',
type: 'live',
title: 'FEAR THE REAPERS!!!',
viewer_count: 6,
started_at: '2020-05-23T13:09:18Z',
language: 'en',
thumbnail_url: 'https://static-cdn.jtvnw.net/previews-ttv/live_user_lil__gizmo-{width}x{height}.jpg',
tag_ids: [Array]
}
],
pagination: {}
}
我试图参加started_at部分并在我的代码中使用它,这就是我迷路的地方。 有没有办法采取started_at条目并使用它创建一个int
在您的代码中:
你可以做:
然后,您可以使用该变量执行所需的操作。