问题标签 [twitch-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
452 浏览

python - 如何使用抽搐API?

我最近一直在阅读 Twitch API 参考,以找出通过用户名获取频道 ID,但不知道如何使用它。https://api.twitch.tv/helix/users是我发送参数的链接。

我提供了令牌,所以我不知道我哪里出错了。有任何想法吗?

0 投票
1 回答
145 浏览

angular - Twitch OAuth 与 Nebular (Angular)

我正在使用 Nebular 包为朋友创建一个自定义网站。我希望该用户必须使用 Twitch 帐户登录才能使用该网站,但我对NbAuthModule. 这就是我所做的

app.module.ts

NbOAuth2Login.component.ts

NbOAuth2Callback.component.ts

我注意到,在调试模式下,令牌在使用登录模块时为空,但我不知道为什么

0 投票
0 回答
167 浏览

c# - 从 Twitch OAuth 授权代码流中获取 Bearer 令牌

我想实现 Twitch 授权代码流。如果我理解正确,它是两部分的-首先获取代码,然后从该代码中获取令牌。

所以在第一部分我开始

为此,我得到以下回复。

可能。

我认为在这client.Execute部分我必须打开一个浏览器窗口。我想知道这是如何工作的。但我需要响应才能继续使用令牌的代码。我该如何处理这个响应?是否因为本地应用程序存在问题?这是一个控制台应用程序。

对于客户端凭据流,它适用于以下内容。但这对我没有帮助,因为某些 API 调用需要用户授权。

0 投票
0 回答
89 浏览

twitch - 按国家/地区在新的 Twitch api 中按语言获取前 x 个剪辑

因此,我想从每个国家/地区的 twitch 获取前 x 个剪辑,我注意到有一个端点: https ://dev.twitch.tv/docs/v5/reference/clips#get-top-clips 但是,这是一个不推荐使用的旧 API,我在新 API 中找不到此端点。我瞎了吗?还是不存在?如果不是,那么使用旧 API 是否安全?我可以使用多久?

0 投票
1 回答
81 浏览

api - 在 Vue 中挂载时,Axios 数据不会被转移到数据中

我正在尝试使用 Vue 2 中的 axios 调用从 Twitch IGDB API(我们使用 POST 而不是 GET)调用数据,但它并没有像我期望的那样工作。我可以记录access_tokenfetch 请求中的数据,但不能记录数据。

我用我在 Vue 组件中导入的 API 请求创建了一个单独的文件,如下所示:

我已将其导入到组件中,如下所示:

我已经定义了这样的数据:

mounted像这样调用数据。

我尝试了不同的调用方式getGamesmounted但我无法data正确保存它。我应该用不同的方式称呼它吗?导入它会导致问题吗?我应该在组件内部创建一个方法吗?

0 投票
3 回答
1207 浏览

python - 如何在 TwitchIO 中发送不是对命令的响应的消息?

我正在设置一个 python TwitchIO聊天机器人。入门示例是这样的:

如果传入消息是命令(例如!test),则将消息发送回具有 的通道ctx.send()

我希望在收到任何消息时将消息发送回频道(基于来的标准),而不仅仅是命令。例如:

我不知道如何做一些.send事情来实现这一点。这个答案:TwitchIO:如何发送聊天消息?显示这个:

我试过了,机器人立即发送了大量消息并超时了一个小时。

所以,问题是:如何将消息发送回通道内部event_message

0 投票
1 回答
951 浏览

api - 如何知道 twitch 流媒体是否直播并发送相关消息?不和谐.py

我现在正在写不和谐机器人,所以我想知道如何将流媒体的名称保存在一个单独的文件中,所以当他上线时,机器人会在特定频道中发送有关该消息的消息。

这是我尝试过的:

使用 twitch API 进行身份验证:

如果在线则返回 True,否则返回 False:

机器人事件。始终检查流媒体是否直播。如果是,则发送消息。并在直播时为主播添加特定角色:

将“选择的”流媒体添加到 json 文件的命令:

我想写 '$add_twitch turb4ik' 并且 bot 将流媒体 turb4ik 保存在 streamers.json 中并检查流媒体是否处于活动状态。如果 True 在特定频道发送通知。但这似乎不起作用。

我得到这个语法错误:

我也试过这段代码,它给了我关于频道的信息,但它没有给我流媒体状态:

还有一个问题:每次我启动我的机器人时,它都会说没有安装 twitchAPI,我每次启动我的机器人时都需要安装它。有时我的机器人似乎忘记了 twitchAPI 并离线并说我再次需要安装 twitchAPI。

我知道这很难,但请帮助我。也许我应该用 SQL(sqlite3 库)左右来做。非常有义务!

编辑:另一个语法错误:

0 投票
0 回答
42 浏览

python - 通过 Twitch 用于桌面应用程序的 OAuth 2.0 授权令牌

在用户同意访问后,我一直在寻找一种将 OAuth 令牌传递给我的 python 脚本的方法。首先想到的是建立一个临时的本地服务器来获取令牌并完成。我找到了一个支持它的库。据我所知,我应该设置回调 URL 并重定向到http://localhost本地网络服务器以接收令牌。但是有一个问题,图书馆要我编辑我的主机文件,并在那里放置该uri的虚假记录,它再次指向我的本地主机,目前无法正常工作。这是代码:

让我知道是否有更好的方法可以做到这一点,或者我的设置方式是否有问题。

0 投票
1 回答
100 浏览

node.js - 知道如何通知 Twitter 机器人的 StreamerBans 之类的抽搐禁令吗?

我想在 node.js 上创建一个 twitter 机器人,通知关于 twitch 上的禁令/取消禁令和流,但我不知道我是如何看到几个“教程”但没有任何显示,我在这方面不是很有经验,它是我第一次使用 Twitch Api 和 Twitter Api

0 投票
0 回答
35 浏览

r - twitchr::get_videos 在 `vec_slice_impl()` 中给出内部错误:意外的 `NULL`

我正在尝试使用 R 中 twitchr 包的 get_videos 函数获取用户的视频信息。

当我运行它时,控制台会给我以下输出:

它似乎与videos <- get_videos (user_id = 613890167, clean_json = F).

所以我尝试在get_videos函数中查找错误:

make_request

clean_videos

问题似乎是由dplyr :: bind_rows ()确实引起的:

data.table::rbindlist(xx)而不是dplyr::bind_rows(xx)似乎工作。

但是,如果我定义函数clean_videos写作data.table::rbindlist(xx)而不是dplyr::bind_rows(xx)

当我再次尝试时videos <- get_videos(user_id = 613890167, clean_json = T),控制台给了我与输出相同的错误。

我该如何解决这个问题?