Twitch API 实时回调服务



我正在将 Twitch 用户帐户 API 集成到我的平台中,并查看了 API,以查看是否有某种回调部分在用户开始流式传输时向我的服务器发送更新,但我似乎找不到任何参考。

目前是否有任何服务提供这种服务?如果没有,对我的数据库中的所有用户运行定期检查以查看他们何时流式传输的最佳方法是什么,当然单独执行此操作会用数据库查询杀死服务器,所以我现在不知道该去哪里。

我想做的是接收回电,然后在用户已经开始流式传输的社交提要中创建帖子。

根据以下链接中的讨论,该 API 不支持 webhooks,也不会很快。相反,他们希望您使用轮询。基本上,您将设置一个定期发出请求的工作流程,例如每五分钟一次,然后创建适当的社交源帖子等。如果您有一堆要检查的频道,您可以将它们批处理在一起(例如来自 github 问题):

https://api.twitch.tv/kraken/streams?channel=riotgames,dota2ti,machinima,esltv_hearthstone

https://github.com/justintv/Twitch-API/issues/211

https://discuss.dev.twitch.tv/t/notifications-using-twitch-api-and-php/1009

最新更新