Ова крајња тачка у старом формату враћа тело {"code", "data"} уместо стандардног омотача status/response. Наводи видљиве земље повезане са каталогом специјалних бројева и не проверава расположивост бројева.
За нове интеграције:
- Користите
GET /v3/getcountriesда бисте пронашли земље у којима има расположивих бројева. - Користите
GET /v3/other/{isocode}да бисте видели који се типови специјалних бројева заиста нуде у одређеној земљи. За земљу наведену овде та крајња тачка ипак може да врати празан каталог.
Захтев
Обавезно: HTTP Basic аутентификација или Bearer токен (погледајте Аутентификација и одговори API-ја). Ако аутентификација не успе, пре извршавања претраге враћа се HTTP 401 у стандардном омотачу.
GET без параметара и без тела.
curl --user "$API_USER:$API_PASSWORD" 'https://api.multitel.net/v3/countries'Одговор
Тело у старом формату без стандардног омотача: {code: 200, data: [...]}. Не постоје објекат status ни поља msg или results. data садржи списак земаља чији редослед није гарантован. Поља: countrycode (позивни број без знака '+'), name, description (иста вредност као name), isocode, latitude и longitude. Поља is_mobile, sms_coverage и next_function не постоје. Земља се наводи када је видљива и повезана са каталогом специјалних бројева. Расположивост бројева се не проверава, па наведена земља тренутно можда нема расположивих бројева. Ако ниједна земља не испуњава услове, data има вредност null.
Илустративни приказ структуре одговора; не представља податке налога у реалном времену нити актуелну понуду цене.
{
"code": 200,
"data": [
{
"countrycode": "33",
"name": "France",
"description": "France",
"isocode": "FR",
"latitude": "46.0000",
"longitude": "2.0000"
}
]
}Грешке
- 401: Аутентификација недостаје или није успела. Шаље се са HTTP status 401 у стандардном омотачу status/response, а не у телу у старом формату.
Расположивост и споредни ефекти
- Служи само за претрагу. Ништа не резервише, не наручује нити мења.