Hallo @ceeage ,
um deine Daten via API abzurufen, musst du dich zunächst authentifizieren. Die Authentifizierung nutzt den sog. "OAuth" workflow. Hierbei ist die redirect_uri die Adresse, die bei der erfolgten Authentifizierung aufgerufen wird. Du kannst die redirect_uri frei wählen, sie muss aber in den Einstellungen deines API Keys und in deinem Befehl identisch sein. Für Testzwecke bietet es sich an, als redirect_uri "http://localhost:4200/" (ohne Anführungszeichen) zu verwenden. Bei der Nutzung der API über eine andere Applikation wird meist verlangt, eine bestimmte redirect_uri zu verwenden.
Hast du schon in die Dokumentation auf dem Developer Portal reingeschaut? Dort haben wir eine Anleitung für die Authentifizierung: https://developer.viessmann.com/de/doc/authentication
Ansonsten kann ich dir auch empfehlen, den Sample Code aus @nerixs Beitrag zu testen (Thanks nerixs!)
Den ReCaptcha kannst du in den Einstellungen zum API Key aus- und einschalten (während des Erstellens oder beim nachträglichen editieren). Aus Sicherheitsgründen empfehlen wir, ReCaptcha einzuschalten, für die Automatisierung ist das Captcha allerdings abzuschalten.
Gruß,
Michael
... Mehr anzeigen