To.ly API – förkorta dina länkar
av Andreas Krohn
To.ly är en tjänst där man kan förkorta sina länkar, liknande bit.ly eller gammla goda tinyurl. Tjänsten är utvecklad av Jonas Lejon som också ligger bakom microbloggningstjänsten
Bloggy. Precis som Bloggy så har även to.ly ett API (läs mer om Bloggys API här) som gör det lätt att använda to.ly när man själv behöver förkorta länkar.
**
Enklare API finns inte**
APIet är extremt enkelt att använda, anropet http://to.ly/api.php?longurl=http://www.mashup.se returnerar den förkortade URLen http://to.ly/umA. Det finns bra exempel på hur man använder detta API i PHP, Python och Javascript i APIets dokumentation. Vill ni använda to.ly direkt från browsern så finns det redan ett plugin till Firefox som använder to.lys API.
Säkerhet API via APIer
Ett problem med alla förkortade länkar är att det är omöjligt för en användare att veta var länker egentligen leder, det är alltså ett perfekt sätt att dölja länkar till spamsajter och sajter med virus på. För att undvika detta så använder sig to.ly av två tjänster i sin backend för att kontrollera varje länk som ska förkortas…
- Google Safe Browsing API – ett API som gör det möjligt att kontrollera URLer mot Googles egen blacklist av misstänkta phising och malware sajter
- SURBL – listor på sajter som förekommer i spammeddelanden
Jonas har skrivit ett inlägg på sin utmärkta blogg (väl värd att följa!) om hur han byggde to.ly, vilken programvara han använde, hur koden är strukturerad etc.