J'écris une application pour la diffusion de Twitch.tv
à l'aide de C++
. Pour cette streaming
, j'ai besoin de connaître la clé de flux utilisateur, généralement un utilisateur obtient cette clé de la page
http://www.Twitch.tv/nom_utilisateur/dashboard/streamkey
Mais je voudrais l'obtenir via mon application en utilisant le nom d'utilisateur/mot de passe.
Des idées?
Vous l'obtiendrez ici (changez "yourtwitch" par votre pseudo Twitch ")
http://www.Twitch.tv/yourtwitch/dashboard/streamkey
Le lien s'est simplement déplacé. Vous pouvez obtenir ce lien sur la page principale de Twitch.tv, cliquez sur votre nom puis sur "Tableau de bord".
C'est peut-être un vieux fil, mais je l'ai trouvé et j'ai pensé que je donnerais une réponse finale.
L'API Twitch est basé sur JSON et pour recevoir votre clé de flux, vous devez autoriser votre application à être utilisée avec l'API. Vous le faites sous l'onglet connexions dans votre profil sur Twitch.tv lui-même. Au bas de cet onglet se trouve "enregistrer votre application" ou quelque chose de similaire. Enregistrez-le et vous obtiendrez un en-tête d'ID client pour vos demandes d'obtention.
Maintenant, vous devez attacher votre clé Oauthv2 à vos en-têtes ou en tant que paramètre lors de la requête à la requête get suivante.
curl -H 'Accepter: application/vnd.twitchtv.v3 + json' -H 'Autorisation: OAuth'\ -X GET https://api.Twitch.tv/kraken/channel
Comme vous pouvez le voir dans la documentation ci-dessus, si vous avez fait ces deux choses, votre clé de flux sera mise à votre disposition.
Comme je l'ai dit - Désolé pour la bosse, mais certaines personnes ont du mal à lire l'API Twitch *.
J'espère que cela aidera quelqu'un dans le futur.
Depuis janvier 2018, l'URL est https://www.Twitch.tv/username/dashboard/settings/streamkey
Vous pouvez obtenir la clé de flux via l’API: https://github.com/justintv/Twitch-api