node.js - 为什么游戏名称在节点抽搐中不可用?
问题描述
我无法获取项目游戏名称。
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'.
有什么我想念的吗?
解决方案
推荐阅读
- ios - NSString.boundingRect 在指定字体时失败,并显示“[NSNull renderingMode]: unrecognized selector sent to instance”
- java - 我不明白 System.out.println((char)b) 和 System.out.write((char)b) 之间的输出差异
- ruby-on-rails - Rails 5/rspec/capybara:如何为 AJAX 表单编写功能请求?
- c - 在阿姆斯壮数中没有得到想要的输出
- .net-core - 如何在 .NET Core 或 .NET Standard 中正确设置 Fody.Costura
- bdd - 如何在 Behave BDD 中处理这种背景案例
- postgresql - 从 sql 格式转储恢复 pythonanywhere 上的 postgresql
- python - 是否可以更改 Spacy 分词器的分词规则?
- javascript - 如何将ASCII码字符串转换为字符串?
- excel - 当标准单元格为空白时,我的自动过滤数据的 VBA 代码将保留以前的标准结果。我怎样才能让它返回所有数据呢?