get_keys

Чтобы получить информацию о ключах, используемых для доступа к внешним картографическим сервисам, выполните команду user/get_keys.

Copied!
svc=user/get_keys&params={}

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

При успешном выполнении запроса возвращается следующий результат:

Copied!
{
	"<key_name>": {
		"ct":<long>,                    /* время создания */
		"name":<text>,                  /* имя ключа */
		"key":<text>,                   /* значение ключа (может быть скрыто в зависимости от пользователя, источника карт и типа ключа) */
		"provider":<text>,              /* имя источника карт ("google", "here", "trimble" и т. д.) */
		"type":<uint>,                  /* побитовая комбинация значений из таблицы «Типы ключей» (см. ниже) */
		"sites":[<text>,<text>,<text>]  /* идентификаторы сайтов, для которых доступен ключ */
	}
	...
}

Типы ключей

ЗначениеИмя
1GIS_EXT_MAP_KEY_PROTECTED
2GIS_EXT_MAP_KEY_ROUTING
4GIS_EXT_MAP_KEY_GEOCODING
8GIS_EXT_MAP_KEY_DISTANCE_MATRIX
16GIS_EXT_MAP_KEY_PUBLIC
32GIS_EXT_MAP_KEY_SPEEDINGS

Если запрос не выполнен, возвращается код ошибки.

Коды ошибок

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

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