Twitch API v5 verwenden

xep22

Banned
Registriert
Apr. 2018
Beiträge
395
ich habe immer mit v3 der Twitch API so eine User Abfrage gemacht : https://api.twitch.tv/kraken/users/NICKNAME?client_id=XXXXX

doch jetzt erhalte ich die Meldung dass die Version tot ist und verweist auf https://dev.twitch.tv/docs

Doch wenn ich jetzt da bei v5 schaue, ist das Beispiel genau wie ich es immer genutzt habe... nur halt ID anstatt nickname, doch auch mit der beispiel ID kommt dasselbe. verstehe ich irgendwie nicht. Auch wenn ich das mit dem Nickname zu ID umwandeln verwende kommt die Meldung API Version veraltet (https://api.twitch.tv/kraken/users?login=NICKNAME&client_id=XXXXX)

Wie geht das denn nun ?
 
Zwischen v3 und v5 glaube ich musste man nur nen anderen Request Header senden in der Anfrage.
'Accept: application/vnd.twitchtv.v5+json'
Da das ganze aber eben wie bereits erwähnt veraltet ist sollte man doch am besten gleich die neue nehmen.
Mit der neuen funktioniert das entweder über ne Client-ID oder, wenn man mehr als 30 Requests pro Minute senden möchte mit einem Bearer-Token. https://dev.twitch.tv/docs/authentication/
Beispiele wie die Anfrage dann aufgebaut wird haben sie auch da. https://dev.twitch.tv/docs/api/reference/
 
achso ok. aber wieso gibts für die neue API so wenig Beispiele ? Wo sehe ich alles was möglich ist? und auch das geht irgendwie nicht:

https://api.twitch.tv/helix/streams?game_id=33214&client_id=XXXX

Antwort:

Code:
{"error":"Unauthorized","status":401,"message":"Must provide a valid Client-ID or OAuth token"}

Und ändere ich den Nickname erhalte ich "Service Unavailable - DNS failure"
 
Die Error Message kann man doch nicht missverstehen :confused_alt:
 
  • Gefällt mir
Reaktionen: abcddcba
Ich verstehe auch nicht wo das Problem ist, liest du die Dokumentation auch oder siehst du dir nur Beispiele an? Leute, wozu machen sich die Menschen eigentlich Muehe solche Dokumente zu verfassen, wenn dann nur Code Beispiele angesehen werden, mit copy und paste dann solange verzweifelt rumhantiert wird, bis man in einem Forum nen Thread aufmachen wird

Ausserdem wurde doch vorher schon gepostet: https://dev.twitch.tv/docs/authentication/

Lies dir einfach mal in Ruhe alles durch. Vermtulich wirst du dich auch mal mit Authentifizierung ueber HTTP etc. beschaeftigen muessen, falls noch keine Kenntnisse vorhanden sind, Schadet nie, man kann nur dazu lernen.
 
Zurück
Oben