为什么 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 (将#修改为@)