如何解决为什么 game_name 在 node-twitch 中不可用?
我无法获取游戏名称。
const twitch = new TwitchApi({
client_id: CLIENT_ID,client_secret: CLIENT_SECRET,});
const streams = await twitch.getStreams({ channel: "cruelladk" });
这是我在控制台中得到的:
{
data: [
{
id: '42645623516',user_id: '62658190',user_login: 'cruelladk',user_name: 'Cruelladk',game_id: '18122',game_name: 'World of Warcraft',type: 'live',title: '<Method> Progress day 2 !progress',viewer_count: 902,started_at: '2021-07-15T06:31:34Z',language: 'fr',thumbnail_url: 'https://static-cdn.jtvnw.net/previews-ttv/live_user_cruelladk-{width}x{height}.jpg',tag_ids: [Array],is_mature: false,getThumbnailUrl: [Function (anonymous)]
}
],pagination: {}
}
]
但是当我尝试让 game_name
节点崩溃并说它不存在时。
其余工作正常。
我尝试这样:streams.data[0].game_name
我得到了这个:src/index.ts:46:33 - error TS2339: Property 'game_name' does not exist on type 'Stream'.
有什么想念的吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。