Die folgenden Daten sind im XMLTV-Format verfügbar:
Um auf die Plus-Daten zugreifen zu können ist ein JWT-Token nötig, das du bekommst, nachdem du gespendet hast.
Zugriff auf die Plus-Daten mit TV-Browser:
Wenn du das TV-Browser-Plugin verwendest, kannst du einfach den Token in den Einstellungen des Plugins eingeben.
Zugriff auf die Plus-Daten wenn du nicht TV-Browser verwendest:
Wen du eine andere Software als TV-Browser verwendest, muss der Token bei jedem Request im "Authorization"-Feld des Headers als "Bearer [token]" angegeben werden.
Teste, ob es funktionieren würde:
Du kannst jetzt schon, ohne einen Token bekommen zu haben, ausprobieren, ob das funktioniert, in dem du diese Testdatei aufrufst: https://epg-plus.com/test/testfile.txt mit diesem Token:
eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6IlUyRnNkR1ZrWDE4Mi1WbTZURFJ3NXdXTW90Z3dFRk5pIiwiaXNzIjoiZXBnLXBsdXMuY29tIiwiaWF0IjoxNjcwNDM2MjQwfQ.wOBzz5TzyNZTzeKVPRGQf13J3lzWomBFNosxuAje6yU
Beispiel: Wenn du cURL verwendest, musst du folgenden Befehl eingeben:
curl -H "Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6IlUyRnNkR1ZrWDE4Mi1WbTZURFJ3NXdXTW90Z3dFRk5pIiwiaXNzIjoiZXBnLXBsdXMuY29tIiwiaWF0IjoxNjcwNDM2MjQwfQ.wOBzz5TzyNZTzeKVPRGQf13J3lzWomBFNosxuAje6yU" -X GET https://epg-plus.com/test/testfile.txt
(Bitte beachten, dass dieser Token nur für diese Testdatei gültig ist, nicht für die echten Daten. Um einen echten Token zu testen, muss z.B. die Datei "https://epg-plus.com/plus/last_update" genommen werden.)
Für Entwickler:
Wenn du auf die Daten zugreifst, stelle sicher, dass du unnötige Zugriffe vermeidest und Daten wo möglich cachest. Um herauszufinden, ob sich seit deinem letzten Besuch Daten geändert haben, kannst du in der Datei "last_update" nachsehen oder einen HEAD-Request auf "datalist.xml" ausführen um das "Last-Modified"-Datum zu bekommen.
Wenn es auf dem Server Aktualisierungen gegeben hat, lade die Datei "datalist.xml" um herauszufinden, welche Sender an welchen Tagen aktualsiert wurden. Lade nur die Dateien herunter, die tatsächlich seit deinem letzten Besuch geändert wurden.
Alle Daten sind als ".xml"-Datei verfügbar, die gzip-komprimiert gesendet werden (wenn vom Client unterstützt), und als ".xml.gz" komprimierte Dateien (auch wenn sie nicht in den Listen oben auf dieser Seite angezeigt werden).
Bitte beachten, dass die Daten urheberrechtlich geschützt sind und nur für private, nichtkommerzielle Zwecke genutzt werden dürfen.