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 | Неавторизованный пользователь. |