Begin hier met het zoeken naar lokale nummers. De lijst bevat alleen landen waar momenteel nummers op voorraad zijn. Er wordt niets gereserveerd.
- Geef
isocodedoor aangetareas, aangetstates(alleen US en CA) of aanother. next_functionverwijst altijd naarv3/getareas/{isocode}. Voor de Verenigde Staten en Canada kunt ugetstateseerst aanroepen om de selectie te beperken tot een staat of provincie.is_mobileensms_coveragezijn aanduidingen op landniveau en bieden geen garanties voor elk afzonderlijk nummer. Voor de Verenigde Staten isis_mobilegelijk aan0, tenzij uw account is ingeschakeld voor mobiele nummers uit de Verenigde Staten.- Landen met uitsluitend dekking op bestelling worden niet vermeld. U kunt
getareasofotherwel rechtstreeks aanroepen voor een land dat niet wordt vermeld. - Sorteer de lijst zelf als u een bepaalde volgorde nodig hebt.
Als geen enkel land aan de voorwaarden voldoet, is response gelijk aan null en is status.code gelijk aan 200.
Verzoek
Vereist: HTTP Basic of een Bearer-token (zie Authenticatie en API-antwoorden). Bij mislukte authenticatie wordt HTTP 401 geretourneerd voordat de zoekopdracht wordt uitgevoerd.
GET zonder verzoekinhoud. De enige parameter is de optionele pid, die in de querystring wordt meegestuurd.
curl --user "$API_USER:$API_PASSWORD" 'https://api.multitel.net/v3/getcountries'| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
pid | string | Nee | Geavanceerd en optioneel. Beperkt de lijst tot landen die voor één voorraadbron zijn gemarkeerd. Gebruik uitsluitend een door MultiTEL verstrekte waarde, in numerieke vorm of als hexadecimale waarde van 32 tekens, en laat deze bij normaal gebruik weg. pid beperkt de voorraadcontrole die bij het antwoord wordt beschreven niet. Onbekende waarden, nul en waarden die dit eindpunt niet accepteert, worden zonder foutmelding genegeerd; de lijst omvat dan alle ondersteunde bronnen. |
Antwoord
Standaard antwoordstructuur. Bij succes is status.code gelijk aan 200, is status.msg gelijk aan 'Results: N', is status.results gelijk aan N en bevat response een lijst met landen waarvan de volgorde niet gegarandeerd is. Velden: countrycode (landnummer zonder '+'); name (landnaam); description (dezelfde waarde als name); isocode (ISO 3166-1 alpha-2-code); is_mobile (0 of 1, een aanduiding in de catalogus op landniveau, altijd 0 voor US tenzij uw account is ingeschakeld voor mobiele nummers uit US); sms_coverage (0 of 1, een aanduiding in de catalogus op landniveau); latitude en longitude (coördinaten van het land); next_function ('v3/getareas/{isocode}'). Een land wordt alleen vermeld als het zichtbaar is en er momenteel voor minstens één van zijn prefixen voorraad is bij ten minste één voorraadbron. Landen waarvan de dekking uitsluitend op bestelling beschikbaar is (geen voorraad), worden niet vermeld. Deze voorraadcontrole is ruimer dan de filters die getareas toepast, waardoor een vermeld land daar soms 'No areas found' kan opleveren. Als geen enkel land aan de voorwaarden voldoet, is status.code gelijk aan 200, is status.msg gelijk aan 'Results: 0', ontbreekt het veld status.results en is response gelijk aan null.
Voorbeeld van de antwoordstructuur; geen actuele accountgegevens of actuele prijsopgave.
{
"status": {
"code": 200,
"msg": "Results: 2",
"results": 2
},
"response": [
{
"countrycode": "1",
"name": "United States",
"description": "United States",
"isocode": "US",
"is_mobile": 0,
"sms_coverage": 1,
"latitude": "38.0000",
"longitude": "-97.0000",
"next_function": "v3/getareas/US"
},
{
"countrycode": "44",
"name": "United Kingdom",
"description": "United Kingdom",
"isocode": "GB",
"is_mobile": 1,
"sms_coverage": 0,
"latitude": "54.0000",
"longitude": "-2.0000",
"next_function": "v3/getareas/GB"
}
]
}Fouten
- 401: Authenticatie ontbreekt of is mislukt. Wordt verzonden met HTTP-status 401 (zie Authenticatie en API-antwoorden).
Beschikbaarheid en neveneffecten
- Vraagt alleen gegevens op. Er wordt niets gereserveerd, besteld of gewijzigd.
- De resultaten geven de voorraad op het moment van het verzoek weer en kunnen tussen aanroepen veranderen.