Seite 1 von 1

Save.tv API V3

Verfasst: Di 27. Nov 2018, 20:07
von sv00010
Ich wollte mal fragen, ob jemand erklären kann, wie man die Save.tv API V3 benutzt?

Save.tv API V3

Verfasst: Di 27. Nov 2018, 21:40
von Moderator
thomasfl hat geschrieben: Fr 4. Mär 2016, 11:58 Hallo Leute,

ich habe alle notwendigen Infos zur Nutzung der neuen API v3. Es gibt sogar eine Dokumentation im Web dazu unter https://api.save.tv/v3/docs/index

Bei Interesse bitte eine PN senden, ich will das nicht öffentlich posten.

Save.tv API V3

Verfasst: Di 11. Dez 2018, 19:35
von Fox   
Grundlegend ist darüber zu wissen:
  • Authentifizierung gemäß oAuth2.0 Standard
  • Die SaveTV APIv3 ist eine REST-API mit Swagger v2.0 Spezifikation
Und da beides Standardisiert ist, muss man im wesentlich nur diese Standards kennen und kann dann die Prinzipien auf die SaveTV APIv3 übertragen.

Um die API nun zu verwenden (man kann es sich auch beim STV Manager von Thomasfl oder dem JDownloader Plug-in von pspzockerscene abgucken) ist zumindest der Weg den ich empfehlen würde, die SaveTV APIv3-Spezifikation herunterzuladen (https://api.save.tv/v3/swagger/v3) und schließlich mit dem Swagger-Codegenerator einen API-Client in der gewünschten Programmiersprache generieren zu lassen. Wenn man anschließend einmal verstanden hat, wie man den generischen API-Client verwendet und die oAuth2.0-Authentifizierung durchführt, kann man direkt mit der SaveTV API kommunzieren.

Relevant ist darüber hinaus noch zu Wissen, dass für die Verwendung der API ein API-Key benötigt wird. Früher wurden diese aus den offiziellen SaveTV Apps ausgelesen und kopiert [was inzwischen erschwert wurde]. Hier im Forum [ich weiß nicht wer] hat deswegen jemand API-Keys für die stark frequentierten Community-Apps weitergereicht.
Unter uns: Da die Community-Apps teilweise Open-Source sind, kann man aus dem Source-Code den API-Key auslesen und kopieren. ;)