我写广播的应用程序来twitch.tv使用C++.为此,streaming我需要知道用户流密钥,通常用户从页面获取该密钥,
http://www.twitch.tv/user_name/dashboard/streamkey
但我想通过我的应用程序使用用户名/密码来获取它.
有任何想法吗?
你会在这里得到它(用你的抽搐昵称改变"yourtwitch")
http://www.twitch.tv/yourtwitch/dashboard/streamkey
链接只是移动了.你可以在twitch.tv的主页上获得这个链接,点击你的名字,然后点击"仪表板".
这可能是一个旧线程,但是我碰到了这个问题,并认为我会给出最终答案。
twitch api是基于json的,要接收流密钥,您需要授权您的应用程序以与api一起使用。您可以在twitch.tv本身的个人资料内的“连接”选项卡下进行此操作。在该选项卡的底部,存在“注册您的应用”或类似内容。注册它,您将为您的get请求获得一个client-id标头。
现在,您需要将Oauthv2密钥附加到标头,或在查询期间将参数附加到以下get请求。
curl -H'接受:application / vnd.twitchtv.v3 + json'-H'授权:OAuth'\ -X GET https://api.twitch.tv/kraken/channel
如您在上面的文档中所见,如果您已经完成了这两件事,那么您的流密钥将变为可用。
如我所说-很抱歉,但是有些人确实很难阅读twitch * api。
希望对将来有帮助。