# Refresh token too long?

**URL:** <https://discourse.nodered.org/t/refresh-token-too-long/45490>\
**Category:** General\
**Created:** [11 May 2021 12:01 UTC](https://discourse.nodered.org/t/refresh-token-too-long/45490 "2021-05-11T12:01:33Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Peter67](https://avatars.discourse-cdn.com/v4/letter/p/c4cdca/32.png) [@Peter67](https://discourse.nodered.org/u/Peter67)\
**Post date:** [11 May 2021 12:01 UTC](https://discourse.nodered.org/t/refresh-token-too-long/45490/1 "2021-05-11T12:01:33Z")

</div>

Hi, i have an issue using an API from legrand. The API ([https://partners-login.eliotbylegrand.com/token](https://partners-login.eliotbylegrand.com/token)) uses the following params in the body: client\_id, client\_secret, Grant\_type and refresh\_token. When I fire this API using postman, it works as a charm but I cannot manage to get it working in NodeRed.

I suspect the refresh token. When I debug the payload object is see the following:

object

grant\_type: "refresh\_token"

client\_id: "removed for security reasons"

client\_secret: "removed for security reasons"

refresh\_token: "eyJraWQiOiJjcGltY29yZV8wOTI1MjAxNSIsInZlciI6IjEuMCIsInppcCI6IkRlZmxhdGUiLCJzZXIiOiIxLjAifQ..oJPLiUqnNpTvySru.bVMHIXdcpPKSppZlX\_swjkYlohSk5zkgg5b\_7pXQaYwDhmY\_Z5o1EYN2fnBtv5wG0U-QWUOITA8kBDoZJQlJuHe6gTFdyGY5knPsO\_rD3iiGRflilvpIcgQtLHVLguOAjbAOyYZVxCLfXeWcuYOy0EcrR\_VYbpeogNyOi8E7aA3F\_hvfZhsojzBek9Kk-2VcP8aB2g7FQe8qeCr2Tzl3v3mpQQnMXX\_ls3VikLBTGQk-77htGgTze7RHwJwSp\_1O7yFMk4c5wNmscpBaskxl18buq1dCLUENAGY66074EmvuHSOIaZtOeCsOoIeUwqRaew8WujZ1io70rbEElp3-XgPouAK0IqIjau6F0wGSgnuRvHE1Vjys7iFJQ8qLZsBYMzuKpN\_zEJIkT1-yzt7KFKfI-yjj9yzdDi\_PKBZSoSnpMgbZ\_4EWlhqCdO1tVtt\_PGMuzYwisYZCbnI65Z1Iz9FEeWMIb8yA8hxzqd8DgKC77OJZp\_X8aaNznPfsJgrm3oA1F-KA0wc5MQrR\_szqYNNArfgN45MQe26inT1eqW5TxxokDSTEWaGPJud4dy6J89C7eBkxuadHrYLCQ45upAhltsGBESR99ZSFsqfHBhjLJpnqCo1E2ygItA\_m7Gux0gvBbpBtLdhPL8IwtGiD3ptGGC3qCqpPVniRzXdKHsNeJKetKu\_kElRg-eOlYtQsalMl8VPmMMm4gwOF75x-SFHUNHb\_vdRu76QZXY-R6iZkvPj8zNkKvlDBzqtbdKqmPVpk4VJaljoBKNcIx7eMmGNfnxpALEX-rzUJYVh2DNrEf-FWWJ5dS5inkv2V\_\_SdUM9JdFyaaI949bBHdA0cFXvl\_VHR8JdhM\_lUOPrLLAMK5VH7qXJKiu3UKNb..."

As you can see it end with ..., probably because it is too long ?

the original refresh token looks like: eyJraWQiOiJjcGltY29yZV8wOTI1MjAxNSIsInZlciI6IjEuMCIsInppcCI6IkRlZmxhdGUiLCJzZXIiOiIxLjAifQ..oJPLiUqnNpTvySru.bVMHIXdcpPKSppZlX\_swjkYlohSk5zkgg5b\_7pXQaYwDhmY\_Z5o1EYN2fnBtv5wG0U-QWUOITA8kBDoZJQlJuHe6gTFdyGY5knPsO\_rD3iiGRflilvpIcgQtLHVLguOAjbAOyYZVxCLfXeWcuYOy0EcrR\_VYbpeogNyOi8E7aA3F\_hvfZhsojzBek9Kk-2VcP8aB2g7FQe8qeCr2Tzl3v3mpQQnMXX\_ls3VikLBTGQk-77htGgTze7RHwJwSp\_1O7yFMk4c5wNmscpBaskxl18buq1dCLUENAGY66074EmvuHSOIaZtOeCsOoIeUwqRaew8WujZ1io70rbEElp3-XgPouAK0IqIjau6F0wGSgnuRvHE1Vjys7iFJQ8qLZsBYMzuKpN\_zEJIkT1-yzt7KFKfI-yjj9yzdDi\_PKBZSoSnpMgbZ\_4EWlhqCdO1tVtt\_PGMuzYwisYZCbnI65Z1Iz9FEeWMIb8yA8hxzqd8DgKC77OJZp\_X8aaNznPfsJgrm3oA1F-KA0wc5MQrR\_szqYNNArfgN45MQe26inT1eqW5TxxokDSTEWaGPJud4dy6J89C7eBkxuadHrYLCQ45upAhltsGBESR99ZSFsqfHBhjLJpnqCo1E2ygItA\_m7Gux0gvBbpBtLdhPL8IwtGiD3ptGGC3qCqpPVniRzXdKHsNeJKetKu\_kElRg-eOlYtQsalMl8VPmMMm4gwOF75x-SFHUNHb\_vdRu76QZXY-R6iZkvPj8zNkKvlDBzqtbdKqmPVpk4VJaljoBKNcIx7eMmGNfnxpALEX-rzUJYVh2DNrEf-FWWJ5dS5inkv2V\_\_SdUM9JdFyaaI949bBHdA0cFXvl\_VHR8JdhM\_lUOPrLLAMK5VH7qXJKiu3UKNbhpuW8.E0QwEBDh5RR91QfzLxN5jw

any idea's?

---

<div class="post-metadata">

**Author:** ![edje11](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/edje11/32/572_2.png) [@edje11](https://discourse.nodered.org/u/edje11)\
**Post date:** [11 May 2021 22:28 UTC](https://discourse.nodered.org/t/refresh-token-too-long/45490/2 "2021-05-11T22:28:38Z")

</div>

Hi Peter67,  
Welcome to the NR forum.

The debug output is set by default to 1000 characters.  
To see more in your debug window you have to change **debugMaxLength: 1000** , in your **settings.js** file.

---

<div class="post-metadata">

**Author:** ![Peter67](https://avatars.discourse-cdn.com/v4/letter/p/c4cdca/32.png) [@Peter67](https://discourse.nodered.org/u/Peter67)\
**Post date:** [12 May 2021 05:47 UTC](https://discourse.nodered.org/t/refresh-token-too-long/45490/3 "2021-05-12T05:47:12Z")

</div>

Hi, thanks. I changed the debugMaxLength and now the refresh token is shown correctly in the debug window. But still facing the error requesting the refresh token. Can't find the reason why it's not working, as mentioned, it works using postman. I exported my test flow below. Any idea's?

[{"id":"d6644353.62e9b","type":"change","z":"838a9b3f.571d18","name":"Prepare request","rules":[{"t":"set","p":"payload","pt":"msg","to":"{}","tot":"json"},{"t":"set","p":"payload.grant\_type","pt":"msg","to":"refresh\_token","tot":"str"},{"t":"set","p":"payload.refresh\_token","pt":"msg","to":"eyJraWQiOiJjcGltY29yZV8wOTI1MjAxNSIsInZlciI6IjEuMCIsInppcCI6IkRlZmxhdGUiLCJzZXIiOiIxLjAifQ..oJPLiUqnNpTvySru.bVMHIXdcpPKSppZlX\_swjkYlohSk5zkgg5b\_7pXQaYwDhmY\_Z5o1EYN2fnBtv5wG0U-QWUOITA8kBDoZJQlJuHe6gTFdyGY5knPsO\_rD3iiGRflilvpIcgQtLHVLguOAjbAOyYZVxCLfXeWcuYOy0EcrR\_VYbpeogNyOi8E7aA3F\_hvfZhsojzBek9Kk-2VcP8aB2g7FQe8qeCr2Tzl3v3mpQQnMXX\_ls3VikLBTGQk-77htGgTze7RHwJwSp\_1O7yFMk4c5wNmscpBaskxl18buq1dCLUENAGY66074EmvuHSOIaZtOeCsOoIeUwqRaew8WujZ1io70rbEElp3-XgPouAK0IqIjau6F0wGSgnuRvHE1Vjys7iFJQ8qLZsBYMzuKpN\_zEJIkT1-yzt7KFKfI-yjj9yzdDi\_PKBZSoSnpMgbZ\_4EWlhqCdO1tVtt\_PGMuzYwisYZCbnI65Z1Iz9FEeWMIb8yA8hxzqd8DgKC77OJZp\_X8aaNznPfsJgrm3oA1F-KA0wc5MQrR\_szqYNNArfgN45MQe26inT1eqW5TxxokDSTEWaGPJud4dy6J89C7eBkxuadHrYLCQ45upAhltsGBESR99ZSFsqfHBhjLJpnqCo1E2ygItA\_m7Gux0gvBbpBtLdhPL8IwtGiD3ptGGC3qCqpPVniRzXdKHsNeJKetKu\_kElRg-eOlYtQsalMl8VPmMMm4gwOF75x-SFHUNHb\_vdRu76QZXY-R6iZkvPj8zNkKvlDBzqtbdKqmPVpk4VJaljoBKNcIx7eMmGNfnxpALEX-rzUJYVh2DNrEf-FWWJ5dS5inkv2V\_\_SdUM9JdFyaaI949bBHdA0cFXvl\_VHR8JdhM\_lUOPrLLAMK5VH7qXJKiu3UKNbhpuW8.E0QwEBDh5RR91QfzLxN5jw","tot":"str"},{"t":"set","p":"payload.client\_id","pt":"msg","to":"removed for security","tot":"str"},{"t":"set","p":"payload.client\_secret","pt":"msg","to":"removed for security","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":240,"y":100,"wires":[["bdc07e1f.e38c5","94d84c05.cb7b4"]]}]

---

<div class="post-metadata">

**Author:** ![Peter67](https://avatars.discourse-cdn.com/v4/letter/p/c4cdca/32.png) [@Peter67](https://discourse.nodered.org/u/Peter67)\
**Post date:** [12 May 2021 10:00 UTC](https://discourse.nodered.org/t/refresh-token-too-long/45490/4 "2021-05-12T10:00:16Z")

</div>

found the issue, have to add the following msg header

`msg.headers["content-type"]` should be set to `application/x-www-form-urlencoded` .

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [26 May 2021 10:00 UTC](https://discourse.nodered.org/t/refresh-token-too-long/45490/5 "2021-05-26T10:00:31Z")

</div>

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.
