update_trailer

Функция update_trailer используется для создания, редактирования или удаления прицепов.

Copied!
svc=resource/update_trailer&params={"itemId":<long>,
				    				"id":<long>,
				    				"callMode":"<text>",
				    				"ej":{ ... },
				    				"c":"<text>",
				    				"ds":"<text>",
				    				"n":"<text>",
				    				"f":<uint>,
				    				"jp":{
				    					"<text>":"<text>",
				    					...
				    				}}

Параметры

НазваниеОписание
itemIdID ресурса.
id

ID прицепа. Для создания прицепа отправьте 0.

callMode

Режимы:

  • создание (create);
  • редактирование (update);
  • удаление (delete); 
  • удаление изображения (reset_image).

Следующие параметры необходимы только для создания и редактирования прицепов:

НазваниеОписание
ejРасширенный JSON (необязательно). По умолчанию — { }.
cКод.
dsОписание.
nИмя прицепа.
fФлаги. Сейчас не используются.
jp

Произвольные поля в формате "имя":"значения". Необязательно. По умолчанию — { }.

Возвращаемый результат

Для запросов, связанных с созданием и редактированием:

Copied!
[
	<long>,					/* ID прицепа */
	{
		"id":<long>,		/* ID прицепа */
		"n":"<text>",			/* имя */
		"c":"<text>",			/* код */
		"ej":"<text>",		/* расширенный JSON */
		"jp": {				/* произвольные поля */
			"<text>":"<text>",	/* имя: значение */
			...
		},
		"ds":"<text>",		/* описание */
		"p":"<text>",			/* телефонный номер */
		"r":<double>,		/* пропорции изображения */
		"ck":<ushort>		/* контрольная сумма изображения */
		"bu":<long>,		/* назначенный объект */
		"pu":<long>,		/* предыдущий назначенный объект */
		"bt":<uint>,		/* время предыдущего назначения/снятия */
		"pos":{				/* местоположение */	
			"y":<double>,	/* широта */	
			"x":<double>	/* долгота */
		}
	}
]

Для запросов, связанных с удалением:

Copied!
[
	<long>,		/* ID прицепа */
	null
]

Возможные коды ошибок:

КодОписание
7Не удалось извлечь ресурс с требуемым ACL (ADF_ACL_AVL_RES_EDIT_TRAILERS).
6Неопределенная ошибка.
4Неверные входные параметры.
Скачать файл PDF
Скачать документ Word

Смотрите также