问题标签 [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.
python - 如何使用抽搐API?
我最近一直在阅读 Twitch API 参考,以找出通过用户名获取频道 ID,但不知道如何使用它。https://api.twitch.tv/helix/users是我发送参数的链接。
我提供了令牌,所以我不知道我哪里出错了。有任何想法吗?
angular - Twitch OAuth 与 Nebular (Angular)
我正在使用 Nebular 包为朋友创建一个自定义网站。我希望该用户必须使用 Twitch 帐户登录才能使用该网站,但我对NbAuthModule
. 这就是我所做的
app.module.ts
NbOAuth2Login.component.ts
NbOAuth2Callback.component.ts
我注意到,在调试模式下,令牌在使用登录模块时为空,但我不知道为什么
c# - 从 Twitch OAuth 授权代码流中获取 Bearer 令牌
我想实现 Twitch 授权代码流。如果我理解正确,它是两部分的-首先获取代码,然后从该代码中获取令牌。
所以在第一部分我开始
为此,我得到以下回复。
可能。
我认为在这client.Execute
部分我必须打开一个浏览器窗口。我想知道这是如何工作的。但我需要响应才能继续使用令牌的代码。我该如何处理这个响应?是否因为本地应用程序存在问题?这是一个控制台应用程序。
对于客户端凭据流,它适用于以下内容。但这对我没有帮助,因为某些 API 调用需要用户授权。
twitch - 按国家/地区在新的 Twitch api 中按语言获取前 x 个剪辑
因此,我想从每个国家/地区的 twitch 获取前 x 个剪辑,我注意到有一个端点: https ://dev.twitch.tv/docs/v5/reference/clips#get-top-clips 但是,这是一个不推荐使用的旧 API,我在新 API 中找不到此端点。我瞎了吗?还是不存在?如果不是,那么使用旧 API 是否安全?我可以使用多久?
api - 在 Vue 中挂载时,Axios 数据不会被转移到数据中
我正在尝试使用 Vue 2 中的 axios 调用从 Twitch IGDB API(我们使用 POST 而不是 GET)调用数据,但它并没有像我期望的那样工作。我可以记录access_token
fetch 请求中的数据,但不能记录数据。
我用我在 Vue 组件中导入的 API 请求创建了一个单独的文件,如下所示:
我已将其导入到组件中,如下所示:
我已经定义了这样的数据:
我mounted
像这样调用数据。
我尝试了不同的调用方式getGames
,mounted
但我无法data
正确保存它。我应该用不同的方式称呼它吗?导入它会导致问题吗?我应该在组件内部创建一个方法吗?
python - 如何在 TwitchIO 中发送不是对命令的响应的消息?
我正在设置一个 python TwitchIO聊天机器人。入门示例是这样的:
如果传入消息是命令(例如!test
),则将消息发送回具有 的通道ctx.send()
。
我希望在收到任何消息时将消息发送回频道(基于来的标准),而不仅仅是命令。例如:
我不知道如何做一些.send
事情来实现这一点。这个答案:TwitchIO:如何发送聊天消息?显示这个:
我试过了,机器人立即发送了大量消息并超时了一个小时。
所以,问题是:如何将消息发送回通道内部event_message
api - 如何知道 twitch 流媒体是否直播并发送相关消息?不和谐.py
我现在正在写不和谐机器人,所以我想知道如何将流媒体的名称保存在一个单独的文件中,所以当他上线时,机器人会在特定频道中发送有关该消息的消息。
这是我尝试过的:
使用 twitch API 进行身份验证:
如果在线则返回 True,否则返回 False:
机器人事件。始终检查流媒体是否直播。如果是,则发送消息。并在直播时为主播添加特定角色:
将“选择的”流媒体添加到 json 文件的命令:
我想写 '$add_twitch turb4ik' 并且 bot 将流媒体 turb4ik 保存在 streamers.json 中并检查流媒体是否处于活动状态。如果 True 在特定频道发送通知。但这似乎不起作用。
我得到这个语法错误:
我也试过这段代码,它给了我关于频道的信息,但它没有给我流媒体状态:
还有一个问题:每次我启动我的机器人时,它都会说没有安装 twitchAPI,我每次启动我的机器人时都需要安装它。有时我的机器人似乎忘记了 twitchAPI 并离线并说我再次需要安装 twitchAPI。
我知道这很难,但请帮助我。也许我应该用 SQL(sqlite3 库)左右来做。非常有义务!
编辑:另一个语法错误:
python - 通过 Twitch 用于桌面应用程序的 OAuth 2.0 授权令牌
在用户同意访问后,我一直在寻找一种将 OAuth 令牌传递给我的 python 脚本的方法。首先想到的是建立一个临时的本地服务器来获取令牌并完成。我找到了一个支持它的库。据我所知,我应该设置回调 URL 并重定向到http://localhost
本地网络服务器以接收令牌。但是有一个问题,图书馆要我编辑我的主机文件,并在那里放置该uri的虚假记录,它再次指向我的本地主机,目前无法正常工作。这是代码:
让我知道是否有更好的方法可以做到这一点,或者我的设置方式是否有问题。
node.js - 知道如何通知 Twitter 机器人的 StreamerBans 之类的抽搐禁令吗?
我想在 node.js 上创建一个 twitter 机器人,通知关于 twitch 上的禁令/取消禁令和流,但我不知道我是如何看到几个“教程”但没有任何显示,我在这方面不是很有经验,它是我第一次使用 Twitch Api 和 Twitter Api
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)
,控制台给了我与输出相同的错误。
我该如何解决这个问题?