Postman Thingspeak Error 400 & Thinkspeak not updating the data
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Syed Shah
am 23 Mär. 2021
Kommentiert: Christopher Stapels
am 24 Mär. 2021
Hi, I am trying to do the bulk update and using the following URL.
https://api.thingspeak.com/channels/channel_id/bulk_update.json
I send the following data
{
"write_api_key": "key",
"updates": [
{
"delta_t": 0,
"wavelengths": 5,
"amplitude": 10
}
]
}
When i write just once the data is written and i get the entry number in reply. Thingspeak still does not show the data. Although it shows that the no of entries have been updated.
https://api.thingspeak.com/update?api_key=key&wavelengths=30&litude=50
2 Kommentare
Vinod
am 23 Mär. 2021
Your field names must be field1, field2 ,field3, field4, field5, filed6, field7 or field8. You can label them as you wish in the field name setting on the channel's settings page.
At the current time you can not use arbitrary names such as "wavelengths" and "amplitude" in the API request.
Akzeptierte Antwort
Christopher Stapels
am 23 Mär. 2021
Bearbeitet: Christopher Stapels
am 24 Mär. 2021
The bulk write API can be kind of tricky when it comes to syntax.
Follow the bulk write doc suggestions closely. There is a POSTMAN example there, look in the examples section.
For example, you cannot use your field names to update, you need to use field1 and field2 etc. That is also true for writing data at the regular update endpoint.
https://api.thingspeak.com/update?api_key=key&field1=30&field2=50
2 Kommentare
Christopher Stapels
am 24 Mär. 2021
We will consider adding a note to the doc page. I appreciate your feedback.
Weitere Antworten (0)
Communitys
Weitere Antworten in ThingSpeak Community
Siehe auch
Kategorien
Mehr zu Read Data from Channel finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!