@JuGoing: richtig, das hängt alles noch an dem Umbau. Vielleicht werde ich damit aber schneller fertig, als ursprünglich gedacht.
Dank der Zugangsdaten von BinKino konnte ich heute dran arbeiten und bin ein wenig vorangekommen. Zumindest auf dem Papier (bzw. auf der Kommandozeile) kann ich den Loginvorgang sowie den Refresh der Zugangsdaten nachvollziehen. Danke auch an mcluki99 für die Zusatzinfo und den Screenshot
mcluki99 hat geschrieben:Trotzdem klappt das refreshen bei mir nicht immer und ich erhalte manchmal einen Token, der 15 Minuten gültig ist, manchmal einen, der 1 Tag gilt. Bin noch nicht 100% schlau geworden, was man mit der refreshResponse machen muss - hatte aber auch noch nicht Zeit dafür.
Ungetestete Spekulation von mir: Wenn ich es richtig verstehe, gilt der Token immer nur 15 Minuten, während der via Cookie ausgelieferte refresh_token einen Tag gilt. Dieses refresh_token gilt dann aber jeweils nur für die nächste Anfrage, d.h. wir müssen bei jeder einzelnen Abfrage intern das neue Refresh-Token übernehmen.
Das Blöde ist, dass der Code von QuickZE ziemlich hässlich zusammengeschustert ist, so dass ich nun Mühe habe, das Ganze auch im Programm umzusetzen. Für heute reicht es mir jedenfalls