
Kehittyvä teknologia
PHP: Is.gd: n käyttö API lyhentää URL-osoitetta
Lue vain artikkeli hyödyistä ja sudenkuopista lyhentämällä URL-osoitteita SEOmozissa. Käytän Is.gd -sovellusliittymä tehdä tämä SMS WordPress -laajennus jonka kirjoitin (tällä hetkellä testaan ja pärjään hyvin!).
function doCurlRequest ($ url, $ muuttuja, $ value) {$ api = $ url. "?". $ muuttuja. "=". $ arvo; $ session = curl_init (); curl_setopt ($ istunto, CURLOPT_URL, $ api); curl_setopt ($ -istunto, CURLOPT_RETURNTRANSFER, 1); $ data = curl_exec ($ istunto); curl_close ($ -istunto); palauta $ data; } function doShortenURL ($ longurl) {$ url = "http://is.gd/api.php"; $ muuttuja = "longurl"; $ shorturl = doCurlRequest ($ url, $ muuttuja, $ longurl); return $ shorturl; }
Luulin, että ihmiset voisivat arvostaa todellista koodinäytettä. Muista korvata funktionaaliset lainaukset, jotka tämän julkaiseminen blogiin lisää. Käytä vain lisäämällä yllä olevat toiminnot PHP-sivullesi ja suorittamalla näin:
doShortenURL ('http://thisis.my/long/url/with?lots=of&data=');
Lisääisin todennäköisesti try / catch-lohkon vain varmistaakseni. Tämä koodi toimii PHP 5+: n kanssa, kun cURL-kirjasto on käytössä. Jos isäntäsi ei ota cURL-yhteyttä käyttöön, etsi uusi isäntä.
Tämä tekee juuri sen, mitä etsin, kiitos!