我编写了一个应用程序,用于使用C++
向twitch.tv
广播。对于streaming
,我需要知道用户流密钥,通常用户从页面中获得该密钥
http://www.twitch.tv/user_name/dashboard/streamkey
但我想通过我的应用程序使用用户名/密码获得它。
有什么想法吗?
你会在这里得到它(用你的抽搐昵称"更改"yourtwitch")
http://www.twitch.tv/yourtwitch/dashboard/streamkey
链接只是移动了一下。你可以在twitch.tv的主页上获得这个链接,点击你的名字,然后点击"Dashboard"。
这可能是一个老话题,但我发现了它,并认为我会给出最终答案。
twitchapi是基于json的,为了接收流密钥,您需要授权您的应用程序与api一起使用。你可以在twitch.tv上的个人资料中的连接选项卡下进行操作。。在所述选项卡的底部有"注册您的应用程序"或类似的内容。注册它,您将获得get请求的客户端id头。
现在,您需要将Oauthv2密钥附加到您的头中,或者在查询以下get请求时作为参数。
curl-H"Accept:application/vnd.titchtv.v3+json"-H"Authorization:OAuth"\-X获取https://api.twitch.tv/kraken/channel
此处的文档
正如您在上面的文档中所看到的,如果您完成了这两件事,您的流密钥将可用。
正如我所说——很抱歉撞了一下,但有些人确实发现很难阅读twitch*api。
希望这对将来的某个人有所帮助。
您可以通过API获取流密钥:https://github.com/justintv/twitch-api
截至2018年1月,url为https://www.twitch.tv/username/dashboard/settings/streamkey