Страница 1 из 1

не могу сменить версию прошивки

Добавлено: Пт, 07 фев 2020 05:19
alexkharech
Добрый день согласно описанному APIv23

делаю запрос на изменение устройства

Код: Выделить всё

{
	"token": "###",
	"cmd": "manage_device_appdata_req",
	"data_list" : [{
		"devEui": "###",
		"device_type: "5",
		"version": "1",
		"other_info_1": "{...}"
	}]
1. данные не меняются, если я перед данным запросом выполню удаление параметра other_info_1, тогда следующим запросом могу вставить эти данные (таким методом пока решил данную задачу).

2. удаляю данные запоросом

Код: Выделить всё

	{"data_list": [{
		"devEui": "###",
		"delete_keys": ["other_info_1", "version"]
	}],
	"token": "###",
	"cmd": "delete_device_appdata_req"}
получаю ошибку связанную с SQL, если же удалять по одному ключу в запросе тогда все отлично (так сейчас и делаю)

3. и самое главное это параметр version, он живет своей жизнью, при любом его изменении или после удаления, вставки. мне его поведение так и не понятно, сервер впишет что все ок, но потом там может быть "1" может быть "0" или же вообще пусто "", то есть те данные что я отправил они не сохранились в данном виде - вот этот вопрос так решить и не смог.
что я делаю не так?