Fejlesztők

GET/v3/cnam/{number}

Hívó nevének lekérdezése

Kérdezze le az elérhető hívónevet, és ismerje meg a fiók díjszabását, a helyettesítő értékeket és az újrapróbálkozás korlátait.

Ezen az oldalon
  1. Hívó nevének lekérdezése
  2. Kérés
  3. Válasz
  4. Díjak és egyeztetés
  5. Hibák és újrapróbálkozások
  6. Egyéb telefonszám-műveletek

Hívó nevének lekérdezése

Kérdezze le egy telefonszámhoz az elérhető hívónevet. Ez éles lekérdezés, amely megterhelheti a fiókját akkor is, ha az eredmény a szolgáltatás gyorsítótárából származik. Nem módosítja a saját tulajdonú telefonszámáról indított hívásoknál megjelenő nevet.

A visszaadott név nem igazolja a személyazonosságot, a tulajdonjogot vagy a hívásra való jogosultságot. A név hiányozhat, lehet elavult, rövidített vagy földrajzi megjelölés, illetve helyette maga a telefonszám is megjelenhet.

Kérés

Az engedélyezett API-fiókját a hozzá engedélyezett forrás-IP-címről használja. A hitelesítő adatokat szerveroldali titoktárolóban tartsa. A példa környezeti változókat és egy kitalált észak-amerikai telefonszámot használ; ne helyezzen hitelesítő adatokat URL-ekbe vagy nyilvános böngészőoldali kódba.

curl --silent --show-error --user "$API_USER:$API_PASSWORD" \
  https://api.multitel.net/v3/cnam/12025550123

A teljes telefonszámot számjegyekkel, az országhívóval együtt adja meg; Észak-Amerika esetén például tizenegy számjegyet, 1 kezdő számjeggyel. Ne hagyatkozzon arra, hogy a kéréskezelő normalizálja az írásjeleket vagy a pluszjelet. Nincs szükség kéréstörzsre vagy régióválasztóra. A tervezett felhasználáshoz támogatott lefedettséget egyeztesse a MultiTEL-lel.

Válasz

Az értékek csak szemléltető jellegűek; a költség nem árajánlat.

{
  "status": {
    "code": 200,
    "msg": ""
  },
  "response": {
    "number": "12025550123",
    "name": "EXAMPLE NAME",
    "cost": 0.0037,
    "balance": 9.9963
  }
}
A hívónév-lekérdezés mezői
MezőJelentés
numberA lekérdezett telefonszám.
nameAz elérhető név vagy a helyettesítő szöveg. Nem jelent személyazonosság-ellenőrzést.
costAz ezen végrehajtási ág által közölt, a fiókhoz vagy szolgáltatáshoz beállított lekérdezési díj. A szemléltető érték helyett a fiók aktuális díjszabását vegye alapul.
balanceA válaszhoz kiszámított egyenleg. Nem a fiók egyenlegének friss, tranzakciós lekérdezése.

Díjak és egyeztetés

A nevet tartalmazó eredményekért a fiókhoz beállított CNAM-díjat számítják fel. Az ismételt vagy gyorsítótárból kiszolgált lekérdezés újabb díjat eredményezhet; a felület nem biztosít idempotenciakulcsot. Az automatikus lekérdezések engedélyezése előtt ellenőrizze a fiók aktuális díjszabását.

A gyorsítótárban tárolt üres névnél a válasznak ismert korlátja van: a kéréskezelő 200 értékű API-kódot adhat vissza üres névvel, nem nulla költséggel és csökkentett számított egyenleggel akkor is, ha az adott végrehajtási ág nem terheli meg a fiókot. Ezt a választ önmagában ne tekintse a díj felszámítását igazoló bizonyítéknak. Egyeztesse az eredményt a fiók számlázási nyilvántartásával és egy friss egyenleglekérdezéssel, és nem egyértelmű eredmények esetén forduljon az ügyfélszolgálathoz.

Az előre fizetett egyenleg ellenőrzése jelenleg legalább 0.004 egyenleget követel meg a lekérdezés előtt, a beállított lekérdezésenkénti díjtól függetlenül. A rendszer azokat a fiókokat is elutasítja, amelyeknél a vásárlások le vannak tiltva. Ezek az ellenőrzések nem teszik ezt a végpontot árajánlatot adó vagy költési korlátot kezelő API-vá.

Hibák és újrapróbálkozások

Ellenőrizze a HTTP-állapotot és a JSON status.code/status.msg mezőit is. A 403 értékű API-kód elégtelen előre fizetett egyenleget, tiltott vásárlásokat, a fiók jogosultsági problémáját vagy azt is jelentheti, hogy nem található hívónév. A név nélküli végrehajtási ág karakterláncként is visszaadhatja a kódot. Vizsgálja meg az üzenetet ahelyett, hogy minden 403 kódot hibás hitelesítő adatokként értelmezne. A konfigurációs ütközések 500 értékű API-kódot eredményezhetnek.

Díjköteles lekérdezés után is bekövetkezhet időtúllépés. Csak akkor alkalmazzon korlátozott számú, növekvő várakozási idejű újrapróbálkozást, ha ez megfelel az alkalmazásának, és előbb tisztázza a bizonytalan kimenetelű kísérletek elszámolását. Elutasított telefonszám, illetve fiókjogosultsági vagy egyenleghiba esetén ne próbálkozzon újra ismételten. A saját alkalmazásában használt válaszgyorsítótár csökkentheti az ismételt kérések számát, a szerződésében foglaltak és a pontossági követelmények figyelembevételével.

Egyéb telefonszám-műveletek

Ez az olvasási művelet elkülönül a kimenő hívónév/LIDB frissítésétől, a telefonkönyvi bejegyzéstől és a hívó regisztrációjától. Ezekhez a műveletekhez külön kötelező mezők, jogosultságok és díjak tartoznak. Használja a következő funkciókat: kiosztási lefedettség az előhívótábla ellenőrzésére, vagy telefonszám-keresés a megrendelhető számkészlet lekérdezésére. Ezek egyike sem igazolja, hogy a hívó valóban az, akinek mondja magát.