Product

Juntos por fin: Postman y Mailgun

¿Buscas un enfoque más visual para nuestra API RESTful? Postman es la solución que necesitas. Mailgun te guía por el proceso de configuración, lee más –
Imagen para Juntos por fin: Postman y Mailgun

Mailgun ha sido y siempre será un servicio de envío de emails para desarrolladores. No importa qué entorno de desarrollo o lenguaje de programación prefieras, tenemos bibliotecas la solución ideal para ello. Nos esforzamos por adaptarnos y ofrecer un mejor servicio, y eso también implica desarrollar más nuestras capacidades de front-end. Por eso nos hemos asegurado de que puedas usar Mailgun en Postman.

Un momento, ¿qué es Postman?

Postman es para las personas de tu empresa interesadas en utilizar una API basada en REST, pero que no se sienten cómodas configurando un entorno de desarrollo, se confunden con los parámetros o tienen que ver un episodio de Westworld y quizá no tengan tiempo para aprender a usar cURL. Postman hace que las API sean más accesibles al integrarlas en una interfaz gráfica.

Las API pueden resultar abrumadoras para alguien que no esté familiarizado con ellas, lo que puede alejar a personas que, de otro modo, deberían saber más al respecto y entender qué rol desempeñan en su aplicación o empresa. Postman permite a estas personas sentirse como profesionales de la programación, con funciones orientadas a este perfil, como la posibilidad de configurar entornos en los que puedes cambiar fácilmente de API.

En resumen: Postman hace que tu entorno sea un poco más fácil de usar y ayuda a las personas sin conocimientos técnicos a entender un poco más la programación.

Integración

Si ya entiendes a qué nos referimos y usas Postman, haz clic en el botón de abajo y manos a la obra. Incluye un entorno específico de Mailgun para que puedas añadir los siguientes elementos y ponerte en marcha:

  • API_KEY: la encontrarás en el panel de control en la sección Cuenta – Seguridad
  • BASE_URL: EE. UU. de forma predeterminada; simplemente cámbiala a https://api.eu.mailgun.net/v3 para la UE
  • mydomain: muchos de nuestros puntos de conexión de la API incluyen el dominio en la solicitud, así que pega aquí tu dominio
  • token: ¡ni se te ocurra tocar esto!

¡Hecho! ¡Ya lo tienes todo listo! Anímate a probar la API “Get domains”: está lista para usarse sin ningún otro parámetro.

                                

                                    {rnt"id": "3e675540-7389-4181-919b-2b36fc034ae1",rnt"name": "Mailgun Postman Environment",rnt"values": [rntt{rnttt"key": "API_KEY",rnttt"value": "",rnttt"enabled": truerntt},rntt{rnttt"key": "BASE_URL",rnttt"value": "https://api.mailgun.net/v3",rnttt"enabled": truerntt},rntt{rnttt"key": "mydomain",rnttt"value": "",rnttt"enabled": truerntt},rntt{rnttt"key": "token",rnttt"value": "",rnttt"enabled": truerntt},rntt{rnttt"key": "template",rnttt"value": "",rnttt"enabled": truerntt},rntt{rnttt"key": "STORAGE_URL",rnttt"value": "",rnttt"enabled": truerntt},rntt{rnttt"key": "messagekey",rnttt"value": "",rnttt"enabled": truerntt},rntt{rnttt"key": "login",rnttt"value": "",rnttt"enabled": truerntt},rntt{rnttt"key": "ip",rnttt"value": "",rnttt"enabled": truerntt},rntt{rnttt"key": "tag",rnttt"value": "",rnttt"enabled": truerntt},rntt{rnttt"key": "address",rnttt"value": "",rnttt"enabled": truerntt},rntt{rnttt"key": "route_id",rnttt"value": "",rnttt"enabled": truerntt},rntt{rnttt"key": "webhookname",rnttt"value": "",rnttt"enabled": truerntt},rntt{rnttt"key": "mailinglist_address",rnttt"value": "",rnttt"enabled": truerntt},rntt{rnttt"key": "listname",rnttt"value": "",rnttt"enabled": truerntt},rntt{rnttt"key": "bulk_id",rnttt"value": "",rnttt"enabled": truerntt}rnt],rnt"_postman_variable_scope": "environment",rnt"_postman_exported_at": "2020-02-26T17:50:07.402Z",rnt"_postman_exported_using": "Postman/7.19.1"rn
                                
                            

¿Tienes dudas?

Si Postman te parece un poco confuso, ¡no te preocupes! Vamos a guiarte para descargar Postman y configurarlo. Para empezar, procede a descargar Postman. Haz clic en el botón de abajo para importar la colección de Mailgun a Postman, o haz clic en este enlace e impórtala como se muestra a continuación:

GIF of how to import Mailgun collection into Postman

A continuación, busca tu clave de API en el panel de control:

GIF of how to get your private API key from Mailgun's dashboard

Además, copia el dominio sobre el que harás las consultas:

A GIF showing you how to grab your domain from Mailgun

Pega tu clave de API y tu dominio en el entorno de Mailgun en Postman, tal y como se muestra a continuación:

GIF showing how to paste API key in Postman
GIF showing how to paste your domain on Postman

Por último, ¡haz tu primera solicitud! Despliega la colección, despliega “Domains” y pulsa “Get domains”. A continuación, haz clic en “Send”.

GIF showing how to get domains on Postman

Conclusión

Esperamos que disfrutes usando Mailgun en Postman y se lo enseñes a otras personas de tu equipo que quieran empezar a trastear con nuestra API. Con un poco de suerte, las API les intimidarán menos y entenderán mejor a qué te dedicas, en lugar de quedarse con la mente en blanco cuando saques el tema. A nosotros nos hace muchísima ilusión, tanta como hablar de los spoilers de Westworld. Si acabas creando algo realmente impresionante con Mailgun y Postman, mándanos un tuit para contárnoslo. Nos encantaría ver lo que has hecho.