- Назначение
- Request
- Responses
- 200 OK
- Body
- GeocoderYaProxyV1Point
- GeocoderYaProxyV1Envelope
- GeocoderYaProxyV1BoundedBy
- GeocoderYaProxyV1AddressComponent
- GeocoderYaProxyV1Address
- GeocoderYaProxyV1GeocoderMetaData
- GeocoderYaProxyV1GeoObjectMetaDataProperty
- GeocoderYaProxyV1GeoObject
- GeocoderYaProxyV1FeatureMember
- GeocoderYaProxyV1GeocoderResponseMetaData
- GeocoderYaProxyV1CollectionMetaDataProperty
- GeocoderYaProxyV1GeoObjectCollection
- GeocoderYaProxyV1ResponseData
- GeocoderYaProxyV1Response
- 400 Bad Request
- 403 Forbidden
- 500 Internal Server Error
Найти координаты адреса по подсказкам
Порядок работы для агента · Методы API и схема OpenAPI.
Назначение
Найдите варианты адреса по строке geocode. Смотрите результаты в data.response.GeoObjectCollection.featureMember и уточните адрес у пользователя, если подходят несколько вариантов.
Блоки запроса и ответов ниже сгенерированы из OpenAPI. Подстановки вроде
exampleпоказывают структуру JSON. Для вызова возьмите значения из сценария, справочников или предыдущих ответов API.
Request
GET
https://partner-test-yamagistrali.ru/api/geocoder/yaProxy/v1
Тестовый стенд
Query parameters
|
Name |
Description |
|
geocode |
Type: string Адрес для поиска Min length: Example: `` |
Responses
200 OK
OK
Body
application/json
{
"data": {
"response": {
"GeoObjectCollection": {
"featureMember": [
{}
],
"metaDataProperty": {
"GeocoderResponseMetaData": {}
}
}
}
}
}
|
Name |
Description |
|
data |
Type: GeocoderYaProxyV1Response Example
|
GeocoderYaProxyV1Point
|
Name |
Description |
|
pos |
Type: string Example: |
Example
{
"pos": "example"
}
GeocoderYaProxyV1Envelope
|
Name |
Description |
|
lowerCorner |
Type: string Example: |
|
upperCorner |
Type: string Example: |
Example
{
"lowerCorner": "example",
"upperCorner": "example"
}
GeocoderYaProxyV1BoundedBy
|
Name |
Description |
|
Envelope |
Type: GeocoderYaProxyV1Envelope Example
|
Example
{
"Envelope": {
"lowerCorner": "example",
"upperCorner": "example"
}
}
GeocoderYaProxyV1AddressComponent
|
Name |
Description |
|
kind |
Type: string Example: |
|
name |
Type: string Example: |
Example
{
"kind": "example",
"name": "example"
}
GeocoderYaProxyV1Address
|
Name |
Description |
|
country_code |
Type: string Example: |
|
formatted |
Type: string Example: |
|
postal_code |
Type: string Example: |
|
Components |
Type: GeocoderYaProxyV1AddressComponent[] | null Example
|
Example
{
"Components": [
{
"kind": "example",
"name": "example"
}
],
"country_code": "example",
"formatted": "example",
"postal_code": "example"
}
GeocoderYaProxyV1GeocoderMetaData
|
Name |
Description |
|
Address |
Type: GeocoderYaProxyV1Address Example
|
|
kind |
Type: string Example: |
|
precision |
Type: string Example: |
|
text |
Type: string Example: |
Example
{
"Address": {
"Components": [
{
"kind": "example",
"name": "example"
}
],
"country_code": "example",
"formatted": "example",
"postal_code": "example"
},
"kind": "example",
"precision": "example",
"text": "example"
}
GeocoderYaProxyV1GeoObjectMetaDataProperty
|
Name |
Description |
|
GeocoderMetaData |
Type: GeocoderYaProxyV1GeocoderMetaData Example
|
Example
{
"GeocoderMetaData": {
"Address": {
"Components": [
{
"kind": "example",
"name": "example"
}
],
"country_code": "example",
"formatted": "example",
"postal_code": "example"
},
"kind": "example",
"precision": "example",
"text": "example"
}
}
GeocoderYaProxyV1GeoObject
|
Name |
Description |
|
boundedBy |
Type: GeocoderYaProxyV1BoundedBy Example
|
|
description |
Type: string Example: |
|
metaDataProperty |
Type: GeocoderYaProxyV1GeoObjectMetaDataProperty Example
|
|
name |
Type: string Example: |
|
Point |
Type: GeocoderYaProxyV1Point Example
|
|
uri |
Type: string Example: |
Example
{
"Point": {
"pos": "example"
},
"boundedBy": {
"Envelope": {
"lowerCorner": "example",
"upperCorner": "example"
}
},
"description": "example",
"metaDataProperty": {
"GeocoderMetaData": {
"Address": {
"Components": [
{}
],
"country_code": "example",
"formatted": "example",
"postal_code": "example"
},
"kind": "example",
"precision": "example",
"text": "example"
}
},
"name": "example",
"uri": "example"
}
GeocoderYaProxyV1FeatureMember
|
Name |
Description |
|
GeoObject |
Type: GeocoderYaProxyV1GeoObject Example
|
Example
{
"GeoObject": {
"Point": {
"pos": "example"
},
"boundedBy": {
"Envelope": {
"lowerCorner": "example",
"upperCorner": "example"
}
},
"description": "example",
"metaDataProperty": {
"GeocoderMetaData": {
"Address": {
"Components": [
null
],
"country_code": "example",
"formatted": "example",
"postal_code": "example"
},
"kind": "example",
"precision": "example",
"text": "example"
}
},
"name": "example",
"uri": "example"
}
}
GeocoderYaProxyV1GeocoderResponseMetaData
|
Name |
Description |
|
found |
Type: string Example: |
|
request |
Type: string Example: |
|
results |
Type: string Example: |
Example
{
"found": "example",
"request": "example",
"results": "example"
}
GeocoderYaProxyV1CollectionMetaDataProperty
|
Name |
Description |
|
GeocoderResponseMetaData |
Type: GeocoderYaProxyV1GeocoderResponseMetaData Example
|
Example
{
"GeocoderResponseMetaData": {
"found": "example",
"request": "example",
"results": "example"
}
}
GeocoderYaProxyV1GeoObjectCollection
|
Name |
Description |
|
metaDataProperty |
Type: GeocoderYaProxyV1CollectionMetaDataProperty Example
|
|
featureMember |
Type: GeocoderYaProxyV1FeatureMember[] | null Example
|
Example
{
"featureMember": [
{
"GeoObject": {
"Point": {
"pos": "example"
},
"boundedBy": {
"Envelope": {}
},
"description": "example",
"metaDataProperty": {
"GeocoderMetaData": {}
},
"name": "example",
"uri": "example"
}
}
],
"metaDataProperty": {
"GeocoderResponseMetaData": {
"found": "example",
"request": "example",
"results": "example"
}
}
}
GeocoderYaProxyV1ResponseData
|
Name |
Description |
|
GeoObjectCollection |
Type: GeocoderYaProxyV1GeoObjectCollection Example
|
Example
{
"GeoObjectCollection": {
"featureMember": [
{
"GeoObject": {
"Point": {},
"boundedBy": {},
"description": "example",
"metaDataProperty": {},
"name": "example",
"uri": "example"
}
}
],
"metaDataProperty": {
"GeocoderResponseMetaData": {
"found": "example",
"request": "example",
"results": "example"
}
}
}
}
GeocoderYaProxyV1Response
|
Name |
Description |
|
response |
Type: GeocoderYaProxyV1ResponseData Example
|
Example
{
"response": {
"GeoObjectCollection": {
"featureMember": [
{
"GeoObject": {}
}
],
"metaDataProperty": {
"GeocoderResponseMetaData": {
"found": "example",
"request": "example",
"results": "example"
}
}
}
}
}
400 Bad Request
Bad Request
Body
application/json
{
"error": {
"info": {},
"message": "example",
"message_code": "example"
}
}
|
Name |
Description |
|
error |
Type: Error Example
|
Error
|
Name |
Description |
|
info |
Type: object Example
|
|
message |
Type: string Example: |
|
message_code |
Type: string Example: |
Example
{
"info": {},
"message": "example",
"message_code": "example"
}
403 Forbidden
Forbidden
Body
application/json
{
"error": {
"info": {},
"message": "example",
"message_code": "example"
}
}
|
Name |
Description |
|
error |
Type: Error Example
|
500 Internal Server Error
Internal Server Error
Body
application/json
{
"error": {
"info": {},
"message": "example",
"message_code": "example"
}
}
|
Name |
Description |
|
error |
Type: Error Example
|