Numbers Insight Erweitert

Die Number Insight Advanced API stellt alle Daten aus dem Number Insight Standard-API zusammen mit den folgenden zusätzlichen Informationen:

  • Wenn die Nummer wahrscheinlich gültig ist
  • Wenn die Nummer portiert wird
  • Wenn die Nummer erreichbar ist (in den USA nicht verfügbar)
  • Ob es sich bei der Nummer um eine Roamingnummer handelt und, falls ja, den Anbieter und das Land

Nutzen Sie diese Informationen, um das mit einer Nummer verbundene Risiko zu bestimmen.

Beachten Sie, dass die erweiterte API keine zusätzlichen Informationen über Festnetztelefone bereitstellt als die Number Insight Standard-API. Für Einblicke in Festnetznummern verwenden Sie die Standard-API.

Dieses Codeschnipsel zeigt Ihnen, wie Sie eine asynchrone Aufruf der Number Insight API. Vonage empfiehlt folgende Vorgehensweise. Sie können optional die Number Insight Advanced API verwenden. synchronaber beachten Sie, dass die synchrone Verwendung zu Timeouts führen kann.

Ersetzen Sie die Variablenplatzhalter, bevor Sie versuchen, die Codebeispiele auszuführen:

SchlüsselBeschreibung
VONAGE_API_KEY

Your Vonage API key (see it on your dashboard).

VONAGE_API_SECRET

Your Vonage API secret (also available on your dashboard).

INSIGHT_NUMBER

The number you want to retrieve insight information for.

Schreiben Sie den Code

Fügen Sie Folgendes zu ni-advanced-async.sh hinzu:

curl "https://api.nexmo.com/ni/advanced/async/json?api_key=$VONAGE_API_KEY&api_secret=$VONAGE_API_SECRET&number=$INSIGHT_NUMBER&callback=$INSIGHT_CALLBACK_URL"

Vollständige Quelle anzeigen

Führen Sie Ihren Code aus

Speichern Sie diese Datei auf Ihrem Rechner und führen Sie sie aus:

sh ni-advanced-async.sh

Die API bestätigt die Anfrage, indem sie die folgenden Informationen an den Client zurückgibt:

{
    "request_id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
    "number": "447700900000",
    "remaining_balance": "10.000000",
    "request_price": "0.03000000",
    "status": 0
}

Sobald die Daten verfügbar sind, werden sie über einen Webhook an den angegebenen Webhook gesendet. POST Anfrage. Siehe die Numbers Insight Advanced Async Callback um zu erfahren, wie man den Webhook-Handler programmiert.