
Compartir:
Alvaro es un defensor de los desarrolladores en Vonage, centrándose en las API de red. Es un apasionado de la experiencia del desarrollador, las API y el código abierto. Fuera del trabajo, a menudo se le puede encontrar explorando tiendas de cómics, asistiendo a festivales de ciencia ficción y terror o haciendo cosas con esos famosos pequeños bloques de construcción de plástico.
Anuncio de la operadora virtual de Vonage para API de red
Tiempo de lectura: 1 minuto
Una de las preguntas más recurrentes que recibimos de los desarrolladores es: ¿Cómo puedo probar las API de red si no están disponibles en mi país? No diga más. Nos complace anunciar la disponibilidad del Operador Virtual.
La operadora virtual proporciona respuestas de API predefinidas y deterministas cuando se utiliza el Vonage Playground. Funciona como un operador móvil común, pero sólo acepta solicitudes de API con números de teléfono que usen el prefijo +990 prefijo.
Veamos cómo funciona.
¿Cómo puedo activar la Operadora Virtual?
Utilizar el Operador Virtual es muy sencillo. Basta con crear una aplicación en el panel de control (o utilizar una ya existente) y seleccionar "Playground" en el cuadro de capacidades de la API de red. Y ya está. No es necesaria ninguna configuración adicional. A partir de ahora, todas las solicitudes de API que utilicen las credenciales vinculadas a esta aplicación y los números de teléfono con el prefijo +990 serán dirigidas a la Operadora Virtual.
Una vez que la aplicación esté lista, vaya a la sección Playground para comprobar los operadores disponibles en el Playground. La primera entrada corresponde al Operador Virtual:
Dashboard Playground Operators list
Tenga en cuenta que no es necesario añadir +990 Numbers a la lista de permitidos de su Playground. Basta con realizar una llamada a cualquiera de las API de red compatibles.
Llamar a las API de la red con la Operadora Virtual
La Operadora Virtual proporciona respuestas deterministas para las solicitudes de API que utilizan números de teléfono que empiezan por +990. El comportamiento viene definido por los parámetros de entrada en la solicitud API, incluyendo diferentes rangos en algunos parámetros o terminaciones específicas de números de teléfono. La documentación de documentación contiene todas las posibles combinaciones de respuesta API para las API de red compatibles.
Por ejemplo, el endpoint /check de la API SIM Swap siempre devolverá true si el parámetro maxAge es superior a 500:
curl --url https://api-eu.vonage.com/camara/sim-swap/v040/check \
--header 'Authorization: Bearer $TOKEN' \
--header 'Content-Type: application/json' \
--data '{"phoneNumber": "+990123456", "maxAge": "500"}'
En caso de que queramos probar el escenario en el que la API devuelve un error, podríamos enviar una solicitud de API utilizando un número de teléfono que termine en 99:
curl --url https://api-eu.vonage.com/camara/sim-swap/v040/check \
--header 'Authorization: Bearer $TOKEN' \
--header 'Content-Type: application/json' \
--data '{"phoneNumber": "+990123499, "maxAge": "500"}'Recuerde que la autenticación debe aplicarse del mismo modo que con un operador de telefonía móvil normal.
Ponte en contacto
¿Ha utilizado ya la nueva Operadora Virtual? Nos encantaría conocer su opinión. Únete a nosotros en Slack de la comunidad de Vonage o envíanos un mensaje en Xy nos comunicaremos contigo.
Gracias por leerme.
Compartir:
Alvaro es un defensor de los desarrolladores en Vonage, centrándose en las API de red. Es un apasionado de la experiencia del desarrollador, las API y el código abierto. Fuera del trabajo, a menudo se le puede encontrar explorando tiendas de cómics, asistiendo a festivales de ciencia ficción y terror o haciendo cosas con esos famosos pequeños bloques de construcción de plástico.