Hi everyone,
I'm new in Node Red and hope my message was not covered in previous posts. Thank you in advance for your help.
When I try to access this URL via the browser I got a JSON in the right format: https://api.solcast.com.au/rooftop_sites/514f-7ef7-a860-8acb/forecasts?format=json
When I copy it in an HTTP request node, I got the following error message:
02/05/2024 22:20:03[noeud: API]
msg : string[16]
"JSON parse error"
What am I doing wrong?
Best, Tom
Welcome to the forum.
Change the http node to return a string and see what you are getting back.
1 Like
If I hit that URL with curl I get a 401 error
I assume you are including some credential when using Node-RED?
Moved this to general category, as not about node development.
I also get a 401 in a browser.
1 Like
Thanks @Colin ! You mean, change the output to UTF8 or change the node?
No this is a public one, strangeā¦
It may be public but according to the API's documentation they must have issued you an API key when you register in order to authenticate and make requests.
They have some Postman Examples for the API here
So in your http-request node set it to
and in the Token field try to add your API key.
1 Like
Yes that was it, working fine now many thanks!
1 Like
system
Closed
2 July 2024 16:06
9
This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.