[PHP] Работа с bit.ly API

bit.ly
Работа с API редко бывает трудной. И bit.ly не стал исключением. Не надо ни платных аккаунтов, ни тысяч строк кода. Достаточно сделать всего лишь несколько шагов:

  • Регистрируемся на bit.ly.
  • Переходим по ссылке http://bit.ly/a/your_api_key и получаем свой api_key.
  • Теперь надо лишь программно сделать запрос вида
    'http://api.bit.ly/shorten?version=2.0.1&longUrl='.$url.'&login='.$bitlyLogin.'&apiKey='.$bitlyApikey

    и распарсить его

    function getShortURL($url) { 
            $bitlyApikey = "%KEY%";
            $bitlyLogin = "%LOGIN%";
            $apiURL = 'http://api.bit.ly/shorten?version=2.0.1&longUrl='.$url.'&login='.$bitlyLogin.'&apiKey='.$bitlyApikey; 
            $API = file_get_contents($apiURL); 
            $bitlyInfo = json_decode(utf8_encode($API),true); 
    		if (!($bitlyInfo['errorCode']==0)) return false;
    		if (isset($bitlyInfo['results'][urldecode($url)]['shortUrl'])) return $bitlyInfo['results'][urldecode($url)]['shortUrl'];
            return false; 
    }

Небольшая демка: http://kronus.me/cn/bitly-api-demo/

, ,

Оставить комментарий

Top ↑ | Main page | Back