|
|||||
![]()
Najprej, kaj je API? API - paket za razvoj programske opreme (ang. Application programming interface) je paket, ki vam omogoča upravljanje oz. dostopanje nekega računa, z uporabljanjem nekega paketa.
|
|||||
|
|||||
![]()
Najprej se morate registrirati na Bitly.com.
Ko boste na njihovi spletni strani, kliknite na gumb Join now. It's free!. Če račun na Bitly že imate, preskočite na 4. korak.
|
|||||
|
|||||
![]()
Odprla se vam bo nova stran, kjer se lahko registrirate preko avtomatičnega uvoza podatkov iz Facebooka ali Twittra, lahko pa svoje podatke vnesete sami.
Jaz sem raje vnesel svoje podatke sam, brez avtomatskega uvažanja. Ko boste končali z vnašanjem podatkov, kliknite na gumb Create account, nato pa boste preusmerjeni na domačo spletno stran. |
|||||
|
|||||
![]()
Če želite uporabljati njihov API, morate pridobiti svoja Login in API ključa na tem spletnem naslovu.
Zdaj boste začeli z dejanskim integriranjem API-ja v PHP skripto.
|
|||||
|
|||||
![]()
Priporočam vam, da na začetku dokumenta ustvarite funkcijo oz. prekopirate naslednjo kodo:
function pkrURL($url){ //Prijavni podatki $query = array( "longUrl" => $url, "login" => "", //Vnesite svoj login "apiKey" => "" //Vnesite svoj API ključ ); //Povezovanje z API-jem $query = http_build_query($query); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "http://api.bit.ly/v3/shorten?".$query); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //Pridobivanje odziva $response = curl_exec($ch); curl_close($ch); $response = json_decode($response); //Vračanje rezultata; kratek URL naslov, ali napaka if($response->status_code == 200 && $response->status_txt == "OK") { $url=$response->data->url; return $url; } else { return "Ne dela<br>".$response->status_txt; } } Če bo vse vredu (torej obadva ključa in URL naslov), bo skripta izpisala kratek URL naslov, sicer pa bo izpisala opis napake.
|
|||||
|
|||||
![]()
Zdaj lahko kratek URL naslov izpišete, in sicer z naslednjo vrstico kode:
echo pkrURL("http://www.zmaga.com"); Tukaj kličemo funkcijo, ki ste jo prej ustvarili, in določamo parameter – URL naslov. Če se bo skripta uspešno izvedla, se bo izpisal kratek URL naslov, v nasprotnem primeru se bo izpisala napaka. To je za danes vse, če pa boste izkusili kakršne koli probleme, pa poskusite rešitev poiskati na našem forumu :)
|
|||||