update_tag

Функция update_tag используется для создания, редактирования или удаления меток. Метки используются при назначении или снятии пассажиров.

Copied!
svc=resource/update_tag&params={"itemId":<long>,
								"id":<long>,
								"callMode":"<text>",
								"c":"<text>",
								"ck":<short>,
								"n":"<text>",
								"p":"<text>",
								"r":<double>,
								"tz":<int>,
								"f":<int>,
								"art":<uint>,
								"jp":{
				    					"<text>":"<text>",
				    					...
				  				}}

Параметры

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

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

callMode

Режимы:

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

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

НазваниеОписание
cКод.
ck

Контрольная сумма изображения метки. 

nИмя метки.
pТелефонный номер в формате +1234567890. Должен быть закодирован в %2B. 
tzВременнáя зона. 
jpПроизвольные поля в формате "имя":"значение".
fФлаги (необязательно). По умолчанию — 0.
art

Время для автоматического снятия (необязательно). По умолчанию — 36000 (10 часов).

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

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

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

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

Copied!
[
	<long>,		/* ID метки */
	null
]

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

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

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