问题标签 [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 投票
0 回答
88 浏览

android - 无论如何使用android应用程序登录twitchtv并获取令牌?

我正在开发一个应用程序,它必须将 Twitch.tv 帐户与应用程序连接起来。我阅读了文档,但找不到任何关于 sdk 或我可以做些什么来登录并获取令牌或 userId。以前有人做过吗?

0 投票
1 回答
1015 浏览

python - 我需要一个函数,当我调用它时,我的机器人可以打印出一条消息。我想使用 discord-rewrite api

我一直在使用 twitch 和 discord-rewrite api

我一直在编写一个程序,discord 中的用户可以输入 !Notify (twitch-client-id) 当他们在 twitch 上关注的一个人开始流式传输时,它将在不和谐上通知他们。我遇到的问题是,我不知道如何让机器人在用户输入“通知”的频道中说“名称已开始流式传输”。我已经到了完成所有逻辑的地步发现有人在流式传输时,我只是不知道如何打印出来

我尝试过制作如下功能:

@client.event async def send(msg): 等待 client.send_message(msg)

然后直接调用它并将味精放入,但这不起作用

让我解释。“在线”是一个包含当前正在流式传输的所有主播的列表,“离线”是一个刚刚下线的所有主播的列表。如您所见,当我检测到有人开始流式传输或停止流式传输时,我打印了“名称已在 twitch 上上线”和“名称已在 twitch 上下线”。所以我需要用 discord-rewrite api 创建一个函数来做到这一点。

所以,总而言之,我需要一个函数,当我调用它时,我的机器人可以打印出一个消息。我想使用 discord-rewrite api,这可能是我找不到的。

0 投票
0 回答
179 浏览

browser - 我对新的 Twitch API 有一些疑问

我为我的 twitch 频道创建了自己的浏览器扩展。

我使用 Twitch Kraken API 编写了 javascript 扩展,但它已被更改。

新的 Twitch API 是“ https://api.twitch.tv/helix/streams?game_id=33214

我替换了代码中的 API,但扩展始终显示在线状态。

我没有错误信息。我的直播总是处于在线状态,但我没有直播。

0 投票
1 回答
1855 浏览

twitch - 如何修复“错误请求”,“状态”:400”

我尝试使用以下网站https://api.twitch.tv/kraken/streams/chennal name 获取 twitch api,但没有发生任何事情并得到错误 {"error":"Bad Request","status":400,"message ":"未指定客户 ID"}

我希望获得观众人数和追随者人数

0 投票
1 回答
193 浏览

twitch - 如何获取 JSON 响应 Twitch

我尝试从https://api.twitch.tv/kraken/users?login=CHANNEL NAME 但

我希望得到:

0 投票
1 回答
60 浏览

twitch - 如何从httpclient请求中获取字符串

我试图获取 twitch api 信息,但请求不显示任何内容

我会使用 api 请求来获取输出的精确数字,但是 twitch 频道名称不再起作用,您需要专用的频道 ID。

基本上我需要的是三件事:

频道是否直播(真/假)

直播收视人数

缩略图

有没有办法获取这些数据?还是我需要知道秘密 ID?

0 投票
0 回答
732 浏览

api - Twitch OAuth access_token 而不是 Bearer 令牌

Twitch 有 New API 和 V5 API,我想完全使用 V5 API,因为它的 API 提供了有关频道的更多信息。当我使用浏览器开发工具中的assess_token 时,API 正在工作。

在此处输入图像描述

但是当我使用通过Omniauth授权获得的assess_token时,API无法正常工作并且{"error":"Gone","status":410,"message":"It's time to kick ass and serve v3... and I'm all outta v3. See https://dev.twitch.tv/docs"}不断出现类似的错误。文档说 V5 API 仍在工作(尽管已弃用)。

在此处输入图像描述

Helix 和 Kraken API 有不同类型的令牌 (BearerOAuth)

在此处输入图像描述

在用户身份验证后,如何获得OAuth能够使用 V5 API 的 access_token?来自浏览器开发工具的令牌与 New API 和 V5 API 一样工作,但从 Omniauth 获得的令牌仅与 New API 一起工作。

解决了

访问令牌可用于新 API 和 V5 API。使用 V5 API 只需在请求中添加Accept标头即可。application/vnd.twitchtv.v5+json

0 投票
0 回答
447 浏览

c# - C# - 检查抽搐流是否在线

我正在制作一个控制台 C# 应用程序,它应该检查 Twitch Stream 是否在线。我相信,我必须为此使用 Twitch API,这我不是很熟悉。所以我需要帮助来想出一个解决方案。

我自己进行了一些研究以提出解决方案,但是我发现的大多数解决方案都已过时并且不再起作用。

我确实知道这应该如何工作,但我无法使用它。

首先,我认为我需要下载一个类似于以下内容的 URL 字符串:

我怎样才能在 C# 中实现这一点?

之后,结果被解析,但我不知道该怎么做。

也许这就是它的完成方式(在另一篇文章中找到)但是“Rootobject”有一个错误。很可能它遗漏了一些东西。

我不完全确定我所说的是否有道理,但最后,我正在寻找一种可以检查 Twitch 流是否在线的解决方案。

0 投票
1 回答
162 浏览

java - 在 Java 中将 JSON 有效负载转换为有用的数据

刚开始,我是 Java 新手。我正在尝试使用他们的 API 和 Arduino 为 Twitch 制作一个通知系统,而我目前几乎一开始就陷入困境。我能够访问 API 并获取信息,但我不知道如何将其转换为有用的东西。这是我目前的代码。

这返回

我希望能够从字符串中提取特定信息,例如关注者的姓名。

0 投票
1 回答
104 浏览

c - c 编程 Twitch IRC 聊天机器人。无法连接但无法联合房间阅读聊天。下面的代码

我在下面提供了指向 c 代码的链接。我有一个额外的 .h 文件,它只包含 #define 用户名和 #define OAuth 值。既然有私。.h 文件还包含函数原型。

https://pastebin.com/xg6axTzn

我知道代码有效。我登录是因为我在这里得到返回的数据https://dev.twitch.tv/docs/irc/guide

我还将收到来自 Twitch 的 5 分钟 ping,我也可以回复 pong。但是,任何加入房间的尝试都行不通。

我尝试了几种不同的方法。加入#Room,加入#Room,/JOIN#Room,/JOIN#Room等。

在我发送加入命令后,屏幕没有收到任何东西,直到我收到一个 ping 请求。任何人都知道可能导致问题的原因是什么?