PHP: usando Is.gd API para encurtar URL

Depositphotos 11843590 s

Basta ler um artigo sobre os benefícios e armadilhas de encurtando URLs em SEOmoz. Eu utilizo o API Is.gd fazer isso com o Plugin SMS WordPress que escrevi (atualmente testando e indo bem!).

function doCurlRequest ($ url, $ variable, $ value) {$ api = $ url. "?". $ variable. "=". $ value; $ sessão = curl_init (); curl_setopt ($ session, CURLOPT_URL, $ api); curl_setopt ($ sessão, CURLOPT_RETURNTRANSFER, 1); $ data = curl_exec ($ sessão); curl_close ($ sessão); return $ data; } function doShortenURL ($ longurl) {$ url = "http://is.gd/api.php"; $ variável = "longurl"; $ shorturl = doCurlRequest ($ url, $ variable, $ longurl); return $ shorturl; }

Achei que vocês gostariam de um exemplo de código real. Certifique-se de substituir as citações funkificadas que a postagem no blog adiciona. Para usar, basta adicionar as funções acima à sua página PHP e executar assim:

doShortenURL ('http://thisis.my/long/url/with?lots=of&data=');

Eu provavelmente adicionaria um bloco try / catch apenas para ter certeza. Este código funciona com PHP 5+ com a biblioteca cURL habilitada. Se o seu host não habilitar cURL, encontre um novo host.

um comentário

  1. 1

O que você acha?

Este site usa o Akismet para reduzir o spam. Saiba como seus dados de comentário são processados.