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