Number Insight Avanzado

A partir del 4 de febrero de 2027, Vonage dejará de ofrecer Vonage Number Insights. Para garantizar un soporte ininterrumpido y ofrecer una solución más escalable y preparada para el futuro, te recomendamos que migres a nuestra oferta mejorada: API de información de identidad de Vonage. La API Vonage Identity Insights consolida varios conjuntos de datos relacionados con números de teléfono en una API única y flexible, lo que te permite solicitar información en tiempo real sobre un número de teléfono y recuperar cualquier combinación de información, como el formato del número, los detalles del operador, SIM Swap y Subscriber Match, en una sola llamada.

Por favor, revise el Guía de transición Number Insightsque ofrece información detallada sobre las diferencias entre las API, los cambios necesarios y las mejores prácticas para una transición sin problemas.

La API avanzada de Number Insight proporciona todos los datos de la aplicación API estándar de Number Insight junto con la siguiente información adicional:

  • Si es probable que el número sea válido
  • Si el número es portado
  • Si el número está localizable (no disponible en EE.UU.)
  • Si el número es itinerante y, en caso afirmativo, el operador y el país.

Utilice esta información para determinar el riesgo asociado a un número.

Tenga en cuenta que la API avanzada no proporciona más información sobre los teléfonos fijos que la que ofrece la función API estándar de Number Insight. Para obtener información sobre números fijos, utilice la API estándar.

Este fragmento de código muestra cómo activar una función asíncrono a la API Number Insight. Este es el enfoque que recomienda Vonage. Si lo desea, puede utilizar la API avanzada Number Insight. de forma sincrónicapero tenga en cuenta que el uso síncrono puede provocar tiempos de espera.

Antes de intentar ejecutar los ejemplos de código, sustituya los marcadores de posición de las variables:

ClaveDescripción
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.

Escriba el código

Añada lo siguiente a ni-advanced-async.sh:

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"

Ver fuente completa

Ejecute su código

Guarde este archivo en su máquina y ejecútelo:

sh ni-advanced-async.sh

La API acusa recibo de la solicitud devolviendo la siguiente información al cliente:

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

Cuando los datos están disponibles, se envían al webhook especificado a través de una etiqueta POST solicitud. Véase la Devolución de llamada asíncrona avanzada de Number Insight para aprender a codificar el controlador del webhook.