Переход со старого API

Изменение

Устаревшее API

Текущее API

FQDN

api.lbs.yandex.net

locator.api.maps.yandex.ru

path

/geolocation

/v1/locate

API ключ

в body

json={
    "common": {
        ...
        "apikey": "YOUR_APIKEY"
        ...
    }
}

в query-параметрах ?apikey=YOUR_APIKEY

Тело запроса

Поле

Устаревшее API

Текущее API

wifi

json={
    "wifi_networks": [
        {
            "mac": "2CD02D814C80",
            "signal_strength": -68,
            "age":500
        }
    ]
}
{
    "wifi": [
        {
            "bssid": "2CD02D814C80",
            "signal_strength": -68,
            "age": 500,
            "channel": ...
        }
    ]
}

cell

json={
    "gsm_cells": [
        {
            "countrycode": 250,
            "operatorid": 2,
            "cellid": 197403650,
            "lac": 9900,
            "signal_strength": -80,
            "age": 1000
        }
    ]
}

В старом формате сигналы сотовой связи не различались по стандартам, параметр gsm_cells обобщал в себе LTE, GSM и WCDMA.

Используйте поля соотвествующих методов передачи данных.

{
    "cell": [
        {
            "gsm" : {
                "mcc": 250,
                "mnc": 2,
                "cid": 197403650,
                "lac": 9900,
                "signal_strength": -80,
                "age": 1000,
                "bsic": ... ,
                "arfcn": ... ,
                "timing_advance": ...
            }
        }
    ]
}

ip

json={
    "ip": [
        {
            "address_v4": "95.108.173.231"
        }
    ]
}
{
    "ip": [
        {
            "address": "95.108.173.231"
        }
    ]
}
Предыдущая