20. august 2010

Tutoriál 5 kúskov kódu: #4 Skracovanie URL pomocou bit.ly API

Kto dnes nie je na Facebooku či Twitteri ako by ani nebol. Ja tiež som, a preto som. A vždy, keď nájdem niečo zaujímavé, hneď to niekam zdieľam. V tomto jednoduchom návode sa chcem podeliť o pár kúskov kódu, ktoré vám pomôžu rýchlo zdvihnúť hodnotu webu či blogu.

Dnes si predvedieme skracovanie URL pomocou PHP bit.ly API.

Vybral som 5 populárnych služieb, ktoré som sa rozhodol použiť aj na svojom webe. Tutoriál teda v praxi vidíte práve tu.

  1. Pekná typografia s Google Font API
  2. Facebook like gombík
  3. Zdieľanie na Facebook
  4. Skracovanie pomocou bit.ly API
  5. Zdieľanie na Twitter aka “Tweet this”

Skracovanie URL pomocou bit.ly API

Veľmi jednoduchá a krátka metóda v PHP sa napojí na REST servis služby bit.ly a získa krátku URL, ktorá je jedinou časťou odpovede pri formáte TXT.

K použitiu bit.ly API sa vám stačí zaregistrovať (automaticky získate API kľúč).

function get_bitly_short_url($url, $login, $appkey, $format='txt') { 
  $connectURL = 'http://api.bit.ly/v3/shorten?login='.$login.'&apiKey='.$appkey.'&uri='.urlencode($url).'&format='.$format;
  return file_get_contents($connectURL);
}

Použitie metódy je jednoduché. Parametre sú URL, bit.ly login a API kľúč.

$short_url = get_bitly_short_url('http://faster.sk/blog/tutorial-5-kuskov-kodu-4-skracovanie-url-pomocou-bitly-api', 'faster', 'R_blablabla');
// http://bit.ly/d1t05D
echo $short_url;

A je to! Skrátenú URL máte uloženú v premennej $short_url a pripravenú pre vaše použitie. Krátka URL sa môže hodiť napríklad pri používaní Twitter API.

Zdielať:     Poslať na vybrali.sme.sk

Komentáre k článku [2] rozbaliť ↓ zbaliť ↑

  1. Technická: takáto funkcia nie je moc použiteľná, lepšie by bolo tie prihlasovacie údaje vložiť priamo do nej, ešte lepšie niekam do konfiguračného súboru.


    tiso    aug 20, 09:11    #
  2. Jasne, ale keby som mal vytvarat nejaku triedu alebo pripajat konfiguracny subor, nezmestilo by sa mi to do troch riadkov.

    Ak je volanie funkcie pouzite iba raz, napr. v sablone clanku ostavaju prihlasovacie udaje na jednom mieste.

    Samozrejme, odporucam kod prisposobit. Ak sa vsak niekomu nechce, alebo nevie ako, bude mu to fungovat.


    faster    aug 20, 10:46    #

Komentáre sú uzatvorené

Volám sa Matúš Marcin a mám tento blog.