<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Thema "Betreff: API Abfragen - Ersteinrichtung - ich komme nicht weiter..." in Getting started programming with the Viessmann API</title>
    <link>https://community.viessmann.de/t5/Getting-started-programming-with/API-Abfragen-Ersteinrichtung-ich-komme-nicht-weiter/m-p/181116#M42</link>
    <description>&lt;P&gt;Die redirect_uri ist egal. Es muss nur die gleiche sein, die Du beim Erzeugen des API Keys angegeben hast.&lt;BR /&gt;In den Browser gibst Du nur den Teil an der in Anführungszeichen steht. "curl" ist ein Unix-Befehl, der den HTTP-Request ausführt, oder habe ich dich da missverstanden?&lt;/P&gt;&lt;P&gt;Wichtig ist noch dass Du das Recapcha der API Key Erzeugung ausschaltest, wenn Du den Aufruf automatisieren willst.&lt;/P&gt;</description>
    <pubDate>Sat, 17 Jul 2021 12:06:46 GMT</pubDate>
    <dc:creator>andreas13</dc:creator>
    <dc:date>2021-07-17T12:06:46Z</dc:date>
    <item>
      <title>API Abfragen - Ersteinrichtung - ich komme nicht weiter...</title>
      <link>https://community.viessmann.de/t5/Getting-started-programming-with/API-Abfragen-Ersteinrichtung-ich-komme-nicht-weiter/m-p/181088#M41</link>
      <description>&lt;P&gt;Hallo zusammen und &lt;a href="https://community.viessmann.de/t5/user/viewprofilepage/user-id/29136"&gt;@CustomerCareMichael&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ich nutzte bisher die Viessmann API um die Daten in mein SmartHome (Loxone) zu bekommen (über HTTP-Abfragen). Seit dem 15.07.21 ist das ja auf dem alten Weg nicht mehr möglich.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Wie erstelle ich denn diesen Zugriffs Token? Ich habe mich im Developer Portal angemeldet, eine ID erstellt usw. Ich habe auch die Beschreibung/Erklärung gelesen aber komme nun nicht mehr weiter.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Aktuell hänge ich hier fest:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- was muss da anstelle der "my-website" eingetragen werden?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;curl -X POST &lt;SPAN class="hljs-string"&gt;"https://iam.viessmann.com/idp/v2/authorize?
client_id=&lt;SPAN class="highlight"&gt;my_oauth_client_id&lt;/SPAN&gt;
&amp;amp;redirect_uri=&lt;SPAN class="highlight"&gt;http://my-website.com/oauth-callback&lt;/SPAN&gt;
&amp;amp;response_type=code
&amp;amp;code_challenge=&lt;SPAN class="highlight"&gt;2e21faa1-db2c-4d0b-a10f-575fd372bc8c-575fd372bc8c&lt;/SPAN&gt;
&amp;amp;scope=IoT%20User"&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- muss ich folgenden Code komplett in die Browserzeile eingeben und wenn ja wie? Was genau setze ich anstelle des localhost?&lt;/P&gt;&lt;PRE&gt;curl -X POST &lt;SPAN class="hljs-string"&gt;"https://iam.viessmann.com/idp/v2/token"&lt;/SPAN&gt; 
-H &lt;SPAN class="hljs-string"&gt;"Content-Type: application/x-www-form-urlencoded"&lt;/SPAN&gt; 
-d &lt;SPAN class="hljs-string"&gt;"grant_type=authorization_code&amp;amp;client_id=&lt;SPAN class="highlight"&gt;my_oauth_client_id&lt;/SPAN&gt;
&amp;amp;redirect_uri=&lt;SPAN class="highlight"&gt;http://localhost:4200/&lt;/SPAN&gt;
&amp;amp;code_verifier=&lt;SPAN class="highlight"&gt;2e21faa1-db2c-4d0b-a10f-575fd372bc8c-575fd372bc8c&lt;/SPAN&gt;
&amp;amp;code=&lt;SPAN class="highlight"&gt;owusQEHqhhosGHlod2oTuUXfxU9mMBtzurlyKK0IGjM&lt;/SPAN&gt;"&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;Vielen Dank schon mal.&lt;/P&gt;</description>
      <pubDate>Fri, 16 Jul 2021 15:06:20 GMT</pubDate>
      <guid>https://community.viessmann.de/t5/Getting-started-programming-with/API-Abfragen-Ersteinrichtung-ich-komme-nicht-weiter/m-p/181088#M41</guid>
      <dc:creator>ceeage</dc:creator>
      <dc:date>2021-07-16T15:06:20Z</dc:date>
    </item>
    <item>
      <title>Betreff: API Abfragen - Ersteinrichtung - ich komme nicht weiter...</title>
      <link>https://community.viessmann.de/t5/Getting-started-programming-with/API-Abfragen-Ersteinrichtung-ich-komme-nicht-weiter/m-p/181116#M42</link>
      <description>&lt;P&gt;Die redirect_uri ist egal. Es muss nur die gleiche sein, die Du beim Erzeugen des API Keys angegeben hast.&lt;BR /&gt;In den Browser gibst Du nur den Teil an der in Anführungszeichen steht. "curl" ist ein Unix-Befehl, der den HTTP-Request ausführt, oder habe ich dich da missverstanden?&lt;/P&gt;&lt;P&gt;Wichtig ist noch dass Du das Recapcha der API Key Erzeugung ausschaltest, wenn Du den Aufruf automatisieren willst.&lt;/P&gt;</description>
      <pubDate>Sat, 17 Jul 2021 12:06:46 GMT</pubDate>
      <guid>https://community.viessmann.de/t5/Getting-started-programming-with/API-Abfragen-Ersteinrichtung-ich-komme-nicht-weiter/m-p/181116#M42</guid>
      <dc:creator>andreas13</dc:creator>
      <dc:date>2021-07-17T12:06:46Z</dc:date>
    </item>
    <item>
      <title>Betreff: API Abfragen - Ersteinrichtung - ich komme nicht weiter...</title>
      <link>https://community.viessmann.de/t5/Getting-started-programming-with/API-Abfragen-Ersteinrichtung-ich-komme-nicht-weiter/m-p/181117#M43</link>
      <description>Hey danke für die rasche Antwort. So ganz bin ich aber noch net dabei!&lt;BR /&gt;Die redirect_uri ist dann die IP Adresse meines Vitoconnect oder was kommt da rein?&lt;BR /&gt;&lt;BR /&gt;Alles in Anführungszeichen gesetzte muss ich hintereinander im Browser eingeben oder in Kombi?&lt;BR /&gt;&lt;BR /&gt;Genau, später soll dann alles automatisch regelmäßig abgefragt werden. Wie wird denn das Recapcha ausgeschaltet?&lt;BR /&gt;&lt;BR /&gt;Sorry für diese vielleicht Basic Fragen, aber ich hab das halt net gelernt &lt;span class="lia-unicode-emoji" title=":Grimassen_schneidendes_Gesicht:"&gt;😬&lt;/span&gt;</description>
      <pubDate>Sat, 17 Jul 2021 12:16:46 GMT</pubDate>
      <guid>https://community.viessmann.de/t5/Getting-started-programming-with/API-Abfragen-Ersteinrichtung-ich-komme-nicht-weiter/m-p/181117#M43</guid>
      <dc:creator>ceeage</dc:creator>
      <dc:date>2021-07-17T12:16:46Z</dc:date>
    </item>
    <item>
      <title>Betreff: API Abfragen - Ersteinrichtung - ich komme nicht weiter...</title>
      <link>https://community.viessmann.de/t5/Getting-started-programming-with/API-Abfragen-Ersteinrichtung-ich-komme-nicht-weiter/m-p/181354#M45</link>
      <description>&lt;P&gt;&lt;SPAN class="VIiyi"&gt;&lt;SPAN class="JLqJ4b ChMk0b"&gt;&lt;SPAN&gt;Hi, &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="VIiyi"&gt;&lt;SPAN class="JLqJ4b ChMk0b"&gt;&lt;SPAN&gt;If it helps&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="VIiyi"&gt;&lt;SPAN class="JLqJ4b ChMk0b"&gt;&lt;SPAN&gt;&lt;A href="https://www.viessmann-community.com/t5/Getting-started-programming-with/To-help-get-started/td-p/181347" target="_self"&gt;htthttps://www.viessmann-community.com/t5/Getting-started-programming-with/To-help-get-started/td-p/181347ps://www.viessmann-community.com/t5/Getting-started-programming-with/To-help-get-started/td-p/181347&lt;/A&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="VIiyi"&gt;&lt;SPAN class="JLqJ4b ChMk0b"&gt;&lt;SPAN&gt;greetings&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 21 Jul 2021 08:15:58 GMT</pubDate>
      <guid>https://community.viessmann.de/t5/Getting-started-programming-with/API-Abfragen-Ersteinrichtung-ich-komme-nicht-weiter/m-p/181354#M45</guid>
      <dc:creator>nerixs</dc:creator>
      <dc:date>2021-07-21T08:15:58Z</dc:date>
    </item>
    <item>
      <title>Re: Betreff: API Abfragen - Ersteinrichtung - ich komme nicht weiter...</title>
      <link>https://community.viessmann.de/t5/Getting-started-programming-with/API-Abfragen-Ersteinrichtung-ich-komme-nicht-weiter/m-p/182300#M50</link>
      <description>&lt;P&gt;Hallo &lt;a href="https://community.viessmann.de/t5/user/viewprofilepage/user-id/21437"&gt;@ceeage&lt;/a&gt; ,&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;um deine Daten via API abzurufen, musst du dich zunächst authentifizieren. Die Authentifizierung nutzt den sog. "OAuth" workflow. Hierbei ist die &lt;EM&gt;redirect_uri&lt;/EM&gt;&amp;nbsp;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&amp;nbsp;deinem Befehl identisch sein. Für Testzwecke bietet es sich an, als redirect_uri "&lt;A href="http://localhost:4200/" target="_blank"&gt;http://localhost:4200/&lt;/A&gt;" (ohne Anführungszeichen) zu verwenden. Bei der Nutzung der API über eine andere Applikation wird meist verlangt, eine bestimmte redirect_uri zu verwenden.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Hast du schon in die Dokumentation auf dem Developer Portal reingeschaut? Dort haben wir eine Anleitung für die Authentifizierung:&amp;nbsp;&lt;A href="https://developer.viessmann.com/de/doc/authentication" target="_blank"&gt;https://developer.viessmann.com/de/doc/authentication&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Ansonsten kann ich dir auch empfehlen, den Sample Code aus &lt;a href="https://community.viessmann.de/t5/user/viewprofilepage/user-id/39193"&gt;@nerixs&lt;/a&gt; Beitrag zu testen (Thanks nerixs!)&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;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&amp;nbsp;Captcha allerdings abzuschalten.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Gruß,&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Michael&lt;/P&gt;</description>
      <pubDate>Mon, 02 Aug 2021 11:47:30 GMT</pubDate>
      <guid>https://community.viessmann.de/t5/Getting-started-programming-with/API-Abfragen-Ersteinrichtung-ich-komme-nicht-weiter/m-p/182300#M50</guid>
      <dc:creator>CustomerCareMichael</dc:creator>
      <dc:date>2021-08-02T11:47:30Z</dc:date>
    </item>
  </channel>
</rss>

