@GreenAir Update ist online und sollte auch bei deinen Eltern gehen.
Danke noch mal das du da bist wenn es wichtig ist,
Ich habe halt auch nicht so viel Zeit .
Gruß und alles Gute
in die Schweiz
P.S. Update für Matrix folgt
@GreenAir Update ist online und sollte auch bei deinen Eltern gehen.
Danke noch mal das du da bist wenn es wichtig ist,
Ich habe halt auch nicht so viel Zeit .
Gruß und alles Gute
in die Schweiz
P.S. Update für Matrix folgt
@rolapp Funktioniert aber auch nur mit Zattoo direkt, Reseller wie 1&1 gehen mit der neuen Version nicht, dafür aber noch mit der alten Version.
@rolapp Funktioniert aber auch nur mit Zattoo direkt, Reseller wie 1&1 gehen mit der neuen Version nicht, dafür aber noch mit der alten Version.
Was soll ich jetzt machen ? Ich bin froh das meines geht und Reseller wie 1und1 kann ich nur als Kunde nutzen. Kann ich weder testen noch irgendwas.
Ich habe den Mist eben nicht verbockt.
Ich bin froh das Greenair eben da war
Das sollte auch keine Kritik, sondern nur ein Hinweis sein. Wer ein Reseller nutzt, muss halt auf Version .19 bleiben und das automatische Update deaktivieren.
Wollen wir mal hoffen, dass Zattoo den Trick nicht so schnell durchschaut.
Aktuell antwortet Zattoo mit zwei unterschiedlichen Webpage-Versionen (v3.2038.0 und v3.2036.0) auf die Requests.
Das Skript "app-*****.js", das den Link zum Token ebenfalls enthält, kann deswegen nicht immer abgerufen werden, da Zattoo manchmal anstelle des Skripts die Login-Page anzeigt. Hoffentlich beheben die Verantwortlichen dort den Fehler irgendwann selbst.
Das sollte ja auch keine Beschwerde von mir sein. Ich hätte am Freitag meinen Mund halten sollen.
Ich habe zum @Commerzpunk gesagt das das Zattoo Addon schon länger stabil läuft.
So isses halt eben und ich habe wenig Zeit mich darum zu kümmern.
Matrix lasse ich mal noch ausßen vor.
Aber Danke für die coole Zusammenarbeit hier.
So schnell wie hier Lösungen und die Updates laufen.
P.S. auch das werden wir hin bekommen
https://zattoo.com/zapi/v3/account/login
Ich bekomme das login nicht hin ohne bekomme ich keinen account in der session
Man benötigt hier neben UUID und client_app_token noch die app_version als Parameter, dann funktioniert der Login mit der o.g. Adresse.
[h1][/h1]
Man benötigt hier neben UUID und client_app_token noch die app_version als Parameter, dann funktioniert der Login mit der o.g. Adresse.
ok kläre mich mal genauer auf. app_version finde ich im cookie. Ich glaube da habe ich so was gesehen. ok gute nacht erst msl und danke an alle die hier mal wieder helfen.
Es gibt die Hello-Seite ebenfalls in v3:
https://zattoo.com/zapi/v3/session/hello
Als Daten gibt man den client_app_token, die uuid und die app_version an. Die App-Version habe ich u.a. im HTML-Quelltext der Login-Seite gefunden.
Man erhält dann einen Cookie (beaker.session.id), der auch mit der v3-Accountseite funktioniert.
Habe v3 auch nicht zum laufen gebracht, aber habe einen Fix gefunden:
das appToken ist kaputt, ich habe das umgebaut....in zapisession.py zeile 156:
Danke es geht wieder.
Ich hab einfach deine 4 Zeilen bei mir in der zapisession.py zeile 156 ersetzt und Fertig!
@easy4me danke mal für deine Tipps.
geht nur um den den Session Token aus der datei token-46a1dfccbd4c3bdaf6182fea8f8aea3f.json
Die App- Version kann ich nicht finden.
Was meinst du stellen die Reseller zeitnah auch auf v3 um?
@GreenAir due hast in deinem code eine ID drin
handle = urllib2.urlopen(self.ZAPIUrl + '/token-46a1dfccbd4c3bdaf6182fea8f8aea3f.json?id=ZvOj-NPFWKOPEAg57jBkU')
wo ist die her? scheint auch ohne zu gehen
Die URL wurde vermutlich aus den Entwicklertools des Browsers übernommen, da steht noch eine ID drin.
@easy4me ok
Mal danke für die Info.
Geht auch ohne Id , man muss nur die App Token json herausfinden. Das hard codierte eben wird nicht lange gehen.
Mal schauen wie ich das mache.
Gibt es eine möglichkeit auf die Api Version zu testen?
Gibt es eine möglichkeit auf die Api Version zu testen?
Ja, bei der Login-Page (http://zattoo.com/login) wird ein entsprechendes Javascript genannt;
...
<script type="text/javascript" src="/vendors~app-43451febde0d8aca5eac.js"></script>
...
Dort werden die API-Pfade mit Versionsnummer angegeben:
Bei 1und1 etc. kommt dann v2 anstelle von v3.
@easy4me das hatte ich zwar gesehen aber nicht geschaut.
Cool dann habe ich jetzt mal eine Aufgabe.
Danke dir.
Übrigens funktioniert die "alte" API auch in Zattoo noch. Es ist also egal, ob man die Account-Daten via v2 oder v3 anfragt. Das Problem ist eher die Art und Weise, wie der App-Token abgerufen wird:
Diesen Token gibt es nicht mehr auf der Webseite von Zattoo, allerdings gibt es ihn noch bei 1und1.
Zur Erläuterung, wie der Login funktioniert:
1. Login-Seite als HTML abrufen (z.B. "http://zattoo.com/login"), dort findet man den Link zum App-Skript:
2. App-Seite öffnen (http://zattoo.com/app-***.js), hier mittels Regex nach dem Link zum Token suchen:
3. Die Token-Seite abrufen (http://zattoo.com/token-***.json), und schon haben wir den client_app_token:
Man muss wissen, dass diese Login-Methode nicht bei allen Resellern funktioniert, bei 1und1 kommt noch die alte Login-Methode (window.appToken) zum Einsatz.
@lewis5 ging das Update bei Dir nicht Version 2.0.20
@easy4me so in der Art habe ich mir das gedacht. dann kann das ja irgendwie handeln.
@lewis5 ging das Update bei Dir nicht Version 2.0.20
Genau, leider ging das update bei mir nicht! (update fehlgeschlagen oder so... kam)
Ich lass es jetzt erstmal so, never change a running system.
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!