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

Простейшие вопросы в области инженерной разработки
Ответить
Аватара пользователя
ladik

Silver
developer
developer
Сообщения: 275
Зарегистрирован: 18 ноя 2014, 11:45
Награды: 1
Версия LabVIEW: 2015, 2019
Откуда: Екатеринбург
Благодарил (а): 4 раза
Поблагодарили: 3 раза
Контактная информация:

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

Сообщение ladik »

Здравствуйте коллеги! Появилась необходимость отправлять данные в облако и там их анализировать. Решил попробовать сервис 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, результат одинаков.
Вложения
Example.png
ExampleFP.png
AuthData.png
AuthData.png (9.31 КБ) 1342 просмотра
Дорогу осилит идущий.
Artem.spb

Activity Автор
professor
professor
Сообщения: 3393
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

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

Сообщение Artem.spb »

Почитайте содержимое "body returns body data returned by the server."
Аватара пользователя
ladik

Silver
developer
developer
Сообщения: 275
Зарегистрирован: 18 ноя 2014, 11:45
Награды: 1
Версия LabVIEW: 2015, 2019
Откуда: Екатеринбург
Благодарил (а): 4 раза
Поблагодарили: 3 раза
Контактная информация:

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

Сообщение ladik »

Artem.spb,
Почитайте содержимое "body returns body data returned by the server."
, не совсем понял, что это
Дорогу осилит идущий.
Artem.spb

Activity Автор
professor
professor
Сообщения: 3393
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

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

Сообщение Artem.spb »

индикатор на втором скриншоте.
ошибка авторизации, а вовсе не "401: Invalid API key or channel mismatch
Аватара пользователя
ladik

Silver
developer
developer
Сообщения: 275
Зарегистрирован: 18 ноя 2014, 11:45
Награды: 1
Версия LabVIEW: 2015, 2019
Откуда: Екатеринбург
Благодарил (а): 4 раза
Поблагодарили: 3 раза
Контактная информация:

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

Сообщение ladik »

Artem.spb, код ответа я так понимаю 401 и это говорит нам о "Invalid API key or channel mismatch". А в теле ответа расшифровка. Вполне может быть, что неверный API key является причиной. Решилось явным указанием Header-а.
Вложения
Solution.png
Дорогу осилит идущий.
Ответить

Вернуться в «Для чайников»