get_keys
Чтобы получить информацию о ключах, используемых для доступа к внешним картографическим сервисам, выполните команду user/get_keys.
svc=user/get_keys¶ms={}
Возвращаемый результат
При успешном выполнении запроса возвращается следующий результат:
{
"<key_name>": {
"ct":<long>, /* время создания */
"name":<text>, /* имя ключа */
"key":<text>, /* значение ключа (может быть скрыто в зависимости от пользователя, источника карт и типа ключа) */
"provider":<text>, /* имя источника карт ("google", "here", "trimble" и т. д.) */
"type":<uint>, /* побитовая комбинация значений из таблицы «Типы ключей» (см. ниже) */
"sites":[<text>,<text>,<text>] /* идентификаторы сайтов, для которых доступен ключ */
}
...
}
Типы ключей
Значение | Имя |
---|---|
1 | GIS_EXT_MAP_KEY_PROTECTED |
2 | GIS_EXT_MAP_KEY_ROUTING |
4 | GIS_EXT_MAP_KEY_GEOCODING |
8 | GIS_EXT_MAP_KEY_DISTANCE_MATRIX |
16 | GIS_EXT_MAP_KEY_PUBLIC |
32 | GIS_EXT_MAP_KEY_SPEEDINGS |
Если запрос не выполнен, возвращается код ошибки.
Коды ошибок
Код ошибки | Описание |
---|---|
1 | Невалидный или устаревший SID запроса. |
4 | Невалидные параметры запроса. |
6 | Внутренняя ошибка сервера. |
7 | Неавторизованный пользователь. |