Hilfe
abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 

Comdirect API Instabil

lennart2
Autor
8 Beiträge

Hallo zusammen,

ich habe vor 2 Wochen meinen Comdirect API Python Script fertiggestellt und bin vor einem für mich unlösbaren Problem. Denn nachdem ich mich mit dem 2. Faktor authentifiziert habe und das Script sich alle 5 Minuten mit dem Refresh Token neu authentifiziert, dauert es jedes mal 20 - 50 Stunden, bis ich einen 503 HTTP Error vom Server erhalte und der Script abstützt. Ich habe dann noch eine Änderung gemacht, dass er es dann für 1 Minute weiter probiert aber bekomme trotzdem weiter das:

 

2024-11-13 06:58:36 - urllib3.connectionpool - DEBUG - https://api.comdirect.de:443 "POST /oauth/token HTTP/1.1" 503 0

 

davor bekomme ich immer das:

2024-11-13 06:48:25 - urllib3.connectionpool - DEBUG - https://api.comdirect.de:443 "POST /oauth/token HTTP/1.1" 200 None

 

2024-11-13 06:53:26 - urllib3.connectionpool - DEBUG - https://api.comdirect.de:443 "POST /oauth/token HTTP/1.1" 200 None

 

Es scheint, als wäre die Comdirect API bzw. die Sever zu instabil, um den Script mal für eine Woche am laufen zu halten. Habt ihr Ideen/Möglichkeiten das zu ändern?

 

Viele Grüße

Lennart

13 ANTWORTEN

lennart2
Autor
8 Beiträge

Aber mit gelöst meine ich nicht, dass damit der Code nicht mehr abstürzt, habe ich falsch formuliert. Der Code stürzt nur dann ab, wenn die Comdirect API wirlich über 10 Minuten nicht erreichbar ist, wie es heute morgen der Fall war.

FSQuant
Experte ★
162 Beiträge

Nun, du solltest das natürlich mit sauberem Exceptionhandling implementieren, so dass Ausfälle von Fremdsystemen die Stabilität auf deiner Seite nicht beeinflussen 🙂

Wenn du dein "Script" einfach gegen die Wand laufen lässt, wenn eine extern API nicht antwortet, dann gibts ganz klar noch ein paar ToDo's.

lennart2

Mit abstürzen meine ich, dass der Script deshalb exited. Er kann ja nicht weiterlaufen, wenn er von der Comdirect API abhängig ist

FSQuant
Experte ★
162 Beiträge

Hab jetzt die App mal 1 - 2 Tage durchlaufen lassen; zumindest in den letzten Versuchen kann ich die Instabilitäten nicht bestätigen, vielleicht hatte ich aber auch nur Glück und ich war zwischen den Hickups eingeloggt.

 

ich habs mal weiterhin im Auge.

 

Grüße