Сложности с Bulk-Update в thingspeak

Простейшие вопросы в области инженерной разработки

Сложности с Bulk-Update в thingspeak

Postby ladik on 20 Dec 2017, 11:23

Здравствуйте коллеги! Появилась необходимость отправлять данные в облако и там их анализировать. Решил попробовать сервис http://thingspeak.com/. В целом всё достаточно понятно и просто. Но не получается добавлять данные в режиме "Bulk-Update". Делаю по примеру с JSON Bulk-Update a Channel Feed. Проверяю в Postman - работает, отвечает "202: Accepted", делаю с помощью LabVIEW, результат "401: Invalid API key or channel mismatch". Видимо я неправильно составляю HTTP POST запрос. Не мог бы кто мне с этим помочь - указать, где я делаю неправильно. Пробовал как просто POST так и Multipart, результат одинаков.
Attachments
Example.png
ExampleFP.png
AuthData.png
AuthData.png (9.31 KiB) Viewed 305 times
Дорогу осилит идущий.
User avatar
ladik
advanced
advanced
 
Posts: 194
Joined: 18 Nov 2014, 11:45
Location: Астана
Medals: 1
Silver (1)
LabVIEW Version: 2011, 2015
Karma: 69
hardware I/O VIP

Re: Сложности с Bulk-Update в thingspeak

Postby Artem.spb on 20 Dec 2017, 12:00

Почитайте содержимое "body returns body data returned by the server."
Artem.spb
expert
expert
 
Posts: 1273
Joined: 31 Jul 2011, 23:05
Medals: 2
Activity (1) Автор (1)
LabVIEW Version: 12,14,15
Karma: 222
CLD hardware I/O VIP freelance

Re: Сложности с Bulk-Update в thingspeak

Postby ladik on 20 Dec 2017, 12:39

Artem.spb,
Почитайте содержимое "body returns body data returned by the server."
, не совсем понял, что это
Дорогу осилит идущий.
User avatar
ladik
advanced
advanced
 
Posts: 194
Joined: 18 Nov 2014, 11:45
Location: Астана
Medals: 1
Silver (1)
LabVIEW Version: 2011, 2015
Karma: 69
hardware I/O VIP

Re: Сложности с Bulk-Update в thingspeak

Postby Artem.spb on 20 Dec 2017, 13:19

индикатор на втором скриншоте.
ошибка авторизации, а вовсе не "401: Invalid API key or channel mismatch
Artem.spb
expert
expert
 
Posts: 1273
Joined: 31 Jul 2011, 23:05
Medals: 2
Activity (1) Автор (1)
LabVIEW Version: 12,14,15
Karma: 222
CLD hardware I/O VIP freelance

Re: Сложности с Bulk-Update в thingspeak

Postby ladik on 20 Dec 2017, 13:32

Artem.spb, код ответа я так понимаю 401 и это говорит нам о "Invalid API key or channel mismatch". А в теле ответа расшифровка. Вполне может быть, что неверный API key является причиной. Решилось явным указанием Header-а.
Attachments
Solution.png
Дорогу осилит идущий.
User avatar
ladik
advanced
advanced
 
Posts: 194
Joined: 18 Nov 2014, 11:45
Location: Астана
Medals: 1
Silver (1)
LabVIEW Version: 2011, 2015
Karma: 69
hardware I/O VIP


Return to Для чайников

Who is online

Users browsing this forum: Bing [Bot], Yandex and 13 guests

cron