ThingSpeak: Problem with Bulk-Write JSON Data
17 ビュー (過去 30 日間)
古いコメントを表示
I am trying to use "Bulk-Write JSON Data" API to send some data to my ThingSpeak channel: https://www.mathworks.com/help/thingspeak/bulkwritejsondata.html
My channel has four fields: "Temperature", "Pressure", "Humidity", "CO2"
My POST query looks like this:
POST /channels/XXXXXX/bulk_update.json HTTP/1.1
Host: api.thingspeak.com
Content-Type: application/json
{
"write_api_key": "XXXXXXXXXXXXXXXX",
"updates":
[{
"created_at": "2018-06-21 22:21:40 +0300",
"Temperature": "27.51",
"Pressure": "746.02576",
"Humidity": "42.407",
"CO2": "978"
}
]
}
But server returns response:
{
"status": "400",
"error": {
"error_code": "error_bad_request",
"message": "Bad Request",
"details": "The request cannot be fulfilled due to bad syntax."
}
}
What is wrong?
0 件のコメント
採用された回答
Kojiro Saito
2018 年 6 月 22 日
As key-value pairs of update says, key names should be created_at, delta_t, field<X>, latitude, longitude, elevation, status.
So, how about changing the field names of "Temperature", "Pressure", "Humidity", "CO2" to "field1", "field2", "field3", "field4", respectively?
{
"write_api_key": "XXXXXXXXXXXXXXXX",
"updates":
[{
"created_at": "2018-06-21 22:21:40 +0300",
"field1": "27.51",
"field2": "746.02576",
"field3": "42.407",
"field4": "978"
}
]
}
0 件のコメント
その他の回答 (1 件)
コミュニティ
その他の回答 ThingSpeak コミュニティ
参考
カテゴリ
Help Center および File Exchange で Read Data from Channel についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!