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

Ahora simplemente copia tu token de API:

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í:

See the gist on github.

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:

See the gist on github.

En mi caso lo he probado así:

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.
parzibyte

Programador freelancer listo para trabajar contigo. Aplicaciones web, móviles y de escritorio. PHP, Java, Go, Python, JavaScript, Kotlin y más :) https://parzibyte.me/blog/software-creado-por-parzibyte/

Entradas recientes

Solución: Unable to extract uploader id con youtube-dl

En mi blog te he enseñado a usar youtube-dl para descargar vídeos con permiso del…

8 horas hace

Enviar foto a Telegram usando cURL y Bot

Siguiendo con los tutoriales que consumen la API de los Bots de Telegram con cURL…

8 horas hace

cURL y Telegram: enviar mensaje a Bot

En un post previo te enseñé a enviar un mensaje en nombre de un Bot…

11 horas hace

Impresora térmica con Telegram usando Bot

En este artículo te voy a mostrar una guía para imprimir en una impresora térmica…

15 horas hace

Imprimir PDF con Bot de Telegram

La impresión de un PDF en cualquier impresora se puede automatizar con un bot de…

5 días hace

Enviar mensaje con bot de Telegram usando JavaScript (lado del cliente)

Hoy te enseñaré cómo enviar un mensaje a un usuario desde un bot de Telegram…

5 días hace

Esta web usa cookies.