Token de API para Acortar enlace con shorte.st y PHP

Acortar enlace con shorte.st y PHP

En este post te voy a enseñar a acortar enlace con shorte.st y PHP o mejor dicho, consumir la API del sitio web shorte.st utilizando PHP. El sitio shorte.st es un sitio web de acortadores, que paga cuando alguien visita tus enlaces.

No voy a entrar en detalles, pues si estás aquí es porque quieres saber cómo acortar un enlace con shorte.st usando PHP; que es justo lo que veremos hoy.

Acortar enlaces con shorte.st y PHP

Vamos a hacer uso de la API de shorte.st para generar enlaces acortados desde PHP, de manera que podamos integrar este servicio en cualquier aplicación web.

Configurar clave API

Primero debes tener tu token de API y obviamente una cuenta de shorte.st

En caso de que no tengas una cuenta puedes unirte en el siguiente enlace: http://join-shortest.com/es/ref/c136c738d9?user-type=new

Después de eso, ve a Herramientas > Desarrolladores API

Ir a herramientas y Desarrolladores API para acortar shorte.st con PHP

Ahora simplemente copia tu token de API:

Token de API para Acortar enlace con shorte.st y PHP

Listo, ya podemos proceder.

Función para consumir API de shorte.st desde PHP

Ahora veamos el código. He encerrado la lógica en una función que devuelve una cadena o genera una excepción si algo sale mal; dentro de la función simplemente debes especificar tu token API.

Queda así:

Si te preguntas, es una simple petición PUT que hacemos con file_get_contents usando también stream_context_create.

Acortar enlace con shorte.st y PHP

El modo de uso de la función es el siguiente:

En mi caso lo he probado así:

Consumir API de shorte.st con PHP - Ejemplo

Nota: aunque en el ejemplo lo ejecuto en la terminal, la función puede ser ejecutada en la web o en cualquier otro lugar.

Conclusión

Así de fácil es como podemos acortar enlaces usando PHP. Recuerda que ya he creado otros posts sobre acortar enlaces y consumir APIs:

Pronto traeré más ejemplos para consumir otros servicios populares, te invito a suscribirte o a seguirme en mis redes sociales para estar al tanto.

Encantado de ayudarte


Estoy disponible para trabajar en tu proyecto, modificar el programa del post o realizar tu tarea pendiente, no dudes en ponerte en contacto conmigo.

No te pierdas ninguno de mis posts

Suscríbete a mi canal de Telegram para recibir una notificación cuando escriba un nuevo tutorial de programación.

Dejar un comentario