<?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: Immer wieder &amp;quot;invalid-token-request&amp;quot;" in Getting started programming with the Viessmann API</title>
    <link>https://community.viessmann.de/t5/Getting-started-programming-with/Immer-wieder-quot-invalid-token-request-quot/m-p/278468#M312</link>
    <description>&lt;P&gt;Hi Chris,&lt;/P&gt;&lt;P&gt;danke für den Link - ich werde es mir im Detail anschauen - auf dem ersten Blick gibt es eigentlich keinen Unterschied - ich habe den gleichen Ansatz gewählt - nur den ersten Token in eine Flow Variable gespeichert.&lt;BR /&gt;Ich werde trotzdem mal deinen Code direkt austesten.&lt;/P&gt;&lt;P&gt;Danke erst einmal&lt;/P&gt;&lt;P&gt;LG&lt;/P&gt;&lt;P&gt;Jörg&lt;/P&gt;</description>
    <pubDate>Wed, 16 Nov 2022 09:20:40 GMT</pubDate>
    <dc:creator>JörgWende</dc:creator>
    <dc:date>2022-11-16T09:20:40Z</dc:date>
    <item>
      <title>Immer wieder "invalid-token-request"</title>
      <link>https://community.viessmann.de/t5/Getting-started-programming-with/Immer-wieder-quot-invalid-token-request-quot/m-p/277042#M308</link>
      <description>&lt;P&gt;Hallo,&lt;/P&gt;&lt;P&gt;ich probiere nun schon verschiedene Wege, die ersten beiden Schritte aus dem Tutorial durchzuführen - es endet aber immer mit "&lt;SPAN&gt;invalid-token-request" beim zweiten Schritt - egal ob mit Postman oder Curl oder NodeRed.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Mein Parameterstring für den zweiten Aufruf sieht so aus (myClient ist natürlich durch den Wert aus dem Portal ersetzt)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Nodered:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;msg.payload = "grant_type=authorization_code&amp;amp;code_verifier=2e21faa1-db2c-4d0b-a10f-575fd372bc8c-575fd372bc8c&amp;amp;client_id=myClient&amp;amp;redirect_uri=&lt;A href="http://localhost:1880/auth&amp;amp;code=" target="_blank"&gt;http://localhost:1880/auth&amp;amp;code=&lt;/A&gt;";&lt;BR /&gt;msg.payload= msg.payload + flow.get("token"); //kommt aus dem vorherigen Aufruf&amp;nbsp;&lt;BR /&gt;msg.headers = {};&lt;BR /&gt;msg.headers['Content-Type'] = 'application/x-www-form-urlencoded';&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Postman:&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;A href="https://iam.viessmann.com/idp/v2/token?grant_type=authorization_code&amp;amp;client_id=myClient&amp;amp;redirect_uri=http://localhost:4200&amp;amp;code_verifier=hu7W-c0uWbtzC2rdEOJjGbEN1qw_V3TKVDyufmK8ezs&amp;amp;code=2YrV_Ls5o9T15rynkYOQACvsJ8OGslQItjH0nSxXH4c" target="_blank"&gt;https://iam.viessmann.com/idp/v2/token?grant_type=authorization_code&amp;amp;client_id=myClient&amp;amp;redirect_uri=http://localhost:4200&amp;amp;code_verifier=2e21faa1-db2c-4d0b-a10f-575fd372bc8c-575fd372bc8c&amp;amp;code=2YrV_Ls5o9T15rynkYOQACvsJ8OGslQItjH0nSxXH4c&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Ich habe auch die Variante mit S256 ausprobiert - gleiches Ergebnis&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Irgendwelche Ideen ?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Danke&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Jörg&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 12 Nov 2022 09:49:36 GMT</pubDate>
      <guid>https://community.viessmann.de/t5/Getting-started-programming-with/Immer-wieder-quot-invalid-token-request-quot/m-p/277042#M308</guid>
      <dc:creator>JörgWende</dc:creator>
      <dc:date>2022-11-12T09:49:36Z</dc:date>
    </item>
    <item>
      <title>Betreff: Immer wieder "invalid-token-request"</title>
      <link>https://community.viessmann.de/t5/Getting-started-programming-with/Immer-wieder-quot-invalid-token-request-quot/m-p/278444#M311</link>
      <description>&lt;P&gt;Hallo,&lt;/P&gt;&lt;P&gt;vielleicht könntest du das von dir verwendete Node-Red JSON hier posten, dann könnte ich es abchecken. Momentan sieht es so aus, als ob du die msg.payload aus der ersten Zeile mit der Payload aus der zweiten Zeile überschreibst.&lt;/P&gt;&lt;P&gt;Kennst du schon meinen Beitrag &lt;A href="https://www.viessmann-community.com/t5/The-Viessmann-API/How-to-avoid-sudden-death-after-180-days-automatic/td-p/261034" target="_self"&gt;How to avoid sudden death after 180 days...&lt;/A&gt;?&amp;nbsp; Da habe ich es Schritt für Schritt erklärt, wie man die automatische Initialisierung in Node-Red bewerkstelligt.&lt;/P&gt;&lt;P&gt;Viel Spaß noch und eine gute Zeit.&lt;/P&gt;&lt;P&gt;Chris&lt;/P&gt;</description>
      <pubDate>Wed, 16 Nov 2022 08:27:35 GMT</pubDate>
      <guid>https://community.viessmann.de/t5/Getting-started-programming-with/Immer-wieder-quot-invalid-token-request-quot/m-p/278444#M311</guid>
      <dc:creator>CaCicala</dc:creator>
      <dc:date>2022-11-16T08:27:35Z</dc:date>
    </item>
    <item>
      <title>Betreff: Immer wieder "invalid-token-request"</title>
      <link>https://community.viessmann.de/t5/Getting-started-programming-with/Immer-wieder-quot-invalid-token-request-quot/m-p/278468#M312</link>
      <description>&lt;P&gt;Hi Chris,&lt;/P&gt;&lt;P&gt;danke für den Link - ich werde es mir im Detail anschauen - auf dem ersten Blick gibt es eigentlich keinen Unterschied - ich habe den gleichen Ansatz gewählt - nur den ersten Token in eine Flow Variable gespeichert.&lt;BR /&gt;Ich werde trotzdem mal deinen Code direkt austesten.&lt;/P&gt;&lt;P&gt;Danke erst einmal&lt;/P&gt;&lt;P&gt;LG&lt;/P&gt;&lt;P&gt;Jörg&lt;/P&gt;</description>
      <pubDate>Wed, 16 Nov 2022 09:20:40 GMT</pubDate>
      <guid>https://community.viessmann.de/t5/Getting-started-programming-with/Immer-wieder-quot-invalid-token-request-quot/m-p/278468#M312</guid>
      <dc:creator>JörgWende</dc:creator>
      <dc:date>2022-11-16T09:20:40Z</dc:date>
    </item>
    <item>
      <title>Betreff: Immer wieder "invalid-token-request"</title>
      <link>https://community.viessmann.de/t5/Getting-started-programming-with/Immer-wieder-quot-invalid-token-request-quot/m-p/278489#M313</link>
      <description>&lt;P&gt;Die 20 Sekunden Lifetime des im ersten Schritt erzeugten Authcodes sind auch immer wieder ein Problem, wenn du die Schritte manuell nacheinander durchführst.&lt;/P&gt;&lt;P&gt;VG&lt;/P&gt;&lt;P&gt;Chris&lt;/P&gt;</description>
      <pubDate>Wed, 16 Nov 2022 10:04:10 GMT</pubDate>
      <guid>https://community.viessmann.de/t5/Getting-started-programming-with/Immer-wieder-quot-invalid-token-request-quot/m-p/278489#M313</guid>
      <dc:creator>CaCicala</dc:creator>
      <dc:date>2022-11-16T10:04:10Z</dc:date>
    </item>
  </channel>
</rss>

