问题标签 [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 回答
5968 浏览

twitch - 如何获取 Twitch 视频缩略图 URL?

Youtube 等视频共享网站有一个视频缩略图端点
示例:http: //img.youtube.com/vi/youtube_id/default.jpg
其中youtube_id= 视频的 id

所以我可以 <img src="http://img.youtube.com/vi/youtube_id/default.jpg"> 毫无问题地做

抽搐也有这样的东西吗?

0 投票
1 回答
1395 浏览

javascript - 交互式 Twitch 播放器不能仅使用选项中的视频 ID

我正在使用 Twitch API 来在我的网站中嵌入和交互式视频播放器,并使用 Javascript 中的 Twitch API 与之交互。

我使用这段代码:

当我运行代码时,我得到一个错误:

t.channel 未实现

当我添加一个频道时,它可以工作。根据指南,我不需要频道即可显示交互式视频剪辑。

我从指南中引用:“频道 - 或 - 视频 - 或 - 收藏”。

我怎样才能在不使用频道信息的情况下工作?

0 投票
1 回答
4090 浏览

discord.js - 使用机器人帐户获取用户配置文件连接

我正在尝试向我的 Discord 机器人添加一项功能:当我的 Twitch 帐户获得新的追随者时,并且如果追随者的 Twitch 帐户链接到他的 Discord 帐户,当他进入我的服务器时,他会自动获得一个新角色。

所以我的问题是:我可以获取用户的 Discord 链接应用程序,并将用户 ID 链接到这些应用程序吗?
就像获取新关注者的 Twitch 用户 ID 并将其与使用 Discord.js 的我的频道用户的 Discord 链接 Twitch 用户 ID 进行比较?

0 投票
0 回答
506 浏览

python - 使用python在IRC中发送消息的麻烦

我正在尝试使用 python 创建一个 irc 机器人,但出现错误。当我尝试检查发送的消息时,PRIVMSG 不会向聊天发送消息,但会输出测试打印语句。如果我只是在收到任何内容时尝试发送消息,它会发送消息。我在发生这种情况的代码中发表了评论。这是我第一次尝试这样做,如果我对使用 python 套接字有点缺乏经验,很抱歉。

编辑:我有一个名为 cfg.py 的单独文件,其中包含一些用于连接的变量。

0 投票
1 回答
508 浏览

twitch - 使用 TWITCH API 获取频道订阅

我正在尝试通过以下调用获取 Channel 的 Channel Subs:

但我总是得到这样的回应:

你能告诉我,我需要通过什么,我才能获得权限吗?

谢谢,问候

0 投票
1 回答
2179 浏览

python - 如何在 Python 中接收 Twitch.tv Webhooks?

我正在尝试制作一个简单的 Discord Bot,它会在流媒体上线时发布,但我不确定如何在没有网站的情况下使用 Twitch webhook?是否可以在 Python 脚本中处理这一切?

文档在这里

由于我没有网站可以响应,因此不确定将什么作为回调 URL。

我正在使用 Python 3.6

旁注:我可以查明频道是否正在直播,但 Twitch 建议使用 webhook 来检查流何时上线,我只是想尝试了解这一点。

0 投票
1 回答
1492 浏览

database - 如何提高 Unity 项目的安全性?

简而言之,我的项目包括:

  • 一个安全的 RESTful API Web 服务(托管在Heroku上),处理数据库的请求/响应。它接受并返回 JSON 数据
  • 一个 Unity 桌面应用程序,兼作 Twitch API 聊天机器人,并与网络服务通信以更新游戏状态以及数据库状态。
    • 重要提示:此游戏旨在由 Twitch 主播运行,并由 Twitch 聊天中的用户玩

所以我的问题是......即使我的 Web 服务是安全的,我能做些什么来确保有人不会简单地对我的 Unity 应用程序进行逆向工程以弄清楚如何与我的 Web 服务器正确通信?

加密的 HTTP 流量会停止数据包嗅探,但如果您仍然可以使用应用程序用于与数据交互的相同方法,则它是一种模拟服务。也许我太偏执了,但是那里很多 专门针对 Unity 和 C# 项目 的工具 ,所以真的不需要太多努力。

我的一个想法是使用 Twitch API 来检查用户是否正在积极地流式传输游戏,并且仅当 Web 服务在数据库中找不到带有“isStreaming”标志的重复 IP 地址时才允许他们启动游戏放。这在理论上可行……但在实践中,任何人都可以在他们的机器上设置一个假的 Twitch 帐户和一个假的或“空白”流,然后从游戏中运行一些逆向工程代码。

我还能做些什么来最大程度地减少黑客与我的数据库交互的能力吗?

0 投票
1 回答
101 浏览

jquery - Twitch API 响应中的“无法读取未定义的属性”错误

我正在尝试显示display_name此 JSON 页面的所有值(最大值为 25),但是出现“无法读取未定义的属性”的错误。我的代码如下:

提前谢谢你们!

0 投票
1 回答
50 浏览

javascript - 变量不是全局变量或文件系统读取文件太慢

我正在尝试使用 Electron 和 tmi.js 存储库制作 Twitch Bot,我希望程序将数据(例如用户名、OAuth 令牌等)保存在 .json 文件中。当我重新打开我的应用程序时,它会立即读取文件并创建一个包含所有设置的选项对象(用于twitchapi)。一切正常,但是来自 tmi.js 存储库的 client.on 事件给了我一个错误:“无法读取未定义的属性 'on'”。

读取文件代码:

聊天事件中的客户端:

客户端变量在文件顶部用“let client;”声明。

但是如果我调用这样的函数:

一切正常,所以我假设底部的聊天事件客户端在读取 .json 文件并设置变量之前以某种方式被调用。

有什么想法可以解决这个问题吗?

0 投票
0 回答
233 浏览

ios - 如何在 iOS 中使用本机控制播放 twitch.tv 直播视频?

我喜欢在我的移动应用程序中播放 twitch.tv 直播视频。目前我正在玩 webview 和 iFrame。

有没有办法用像 AVPlayer 这样的原生控件来播放直播。