|
http://iKr.me/Zs |
http://iKr.me/ZQ |
http://iKr.me/Zl |
http://iKr.me/ZB |
http://iKr.me/ZO |
iKrme ima relativno jednostavan API (Application Programming Interface) koji druge aplikacije mogu koristiti za automatsko skraćivanje internet adresa. API funkcioniše tako što aplikacija pošalje zahtev na odredjenu adresu u kojoj je kao parametar postavljena adresa koju treba skratiti. iKrmisana adresa (ili poruka ako je došlo do greške) će biti vraćena u HTTP odgovoru.
Jednostavno pozovi adresu
http://iKr.me/api/url=http://www.primer.com
Naravno, umesto http://www.primer.com postavi adresu koju želiš da skratiš. Protokol http:// je opcionalan ali ako nije naznačen protokol, HTTP će biti automatski postavljen.
Naravno, postoji podrška i za opcionalne lozinke. Ukoliko želiš da postaviš lozinku za pregled dovoljno je da dodaš parametar key dok parametar pwd koristiš da bi postavio lozinku za statistiku. Sa opcionalnim parametrima bi pozivna API adresa izgledala ovako:
http://iKr.me/api/url=http://www.primer.com&key=lozinka1&pwd=lozinka2
Takodje, ako iz bilo kog razloga želiš da dobiješ samo generisani iKrme kod dovoljno je da dodaš parametar code, na primer ovako:
http://iKr.me/api/code=1&url=http://www.primer.com
Nakon što si pozvao gore navedenu API adresu sa odgovarajućim parametrima sama stranica će sadržati samo iKrmisanu adresu.
Kao primer klikni na ovaj link:
http://iKr.me/api/url=http://preferans.rs i pogledaj kako izgleda odgovor:
http://iKr.me/R
Ako si koristio parametar code sama stranica će sadržati samo iKrmisan kod.
Za ovaj primer klikni na ovaj link:
http://iKr.me/api/code=1&url=http://preferans.rs
i pogledaj kako izgleda odgovor:
R
Ako zahtev nije uspešno prošao, kao odgovor će stranica sadržati jednu od sledećih poruka o grešci:
Ukoliko internet adresa koju želiš da iKrmišeš sadrži specijalne karaktere postoji mogućnost da iKrmisanje neće biti uspešno.
Sve osim velikih i malih slova, brojeva i ovih karaktera: - _ . ! ~ * ' ( ) spada u "specijalne karaktere" koje je neophodno kodirati.
Na primer, umesto & moraš da koristiš %26, a umesto # koristiš %23 i tako dalje.
Za brzo i jednostavno kodiranje poseti ovaj link: The URLEncode and URLDecode Page.
A za svaki slučaj evo i mini tabele najčešće korišćenih specijalnih karaktera:
| karakter | encoding |
|---|---|
| # | %23 |
| % | %25 |
| & | %26 |
| + | %2B |
| : | %3A |
| ; | %3B |
| ? | %3F |
Ispod se nalaze direktni primeri u različitim jezicima. Pošalji nam tvoje primere na iKrme mail.