Jdem.cz + Twitter

Jak jednoduše zkrátit URL v textu a poslat ho na Twitter?

Medhi přišel se zajímavým nápadem: Mít na Jdem.cz funkci, která by převzala text, našla v něm odkazy, ty zkrátila a vrátila výsledek.

Když jsem se ptal K čemu to?, tak prý hlavně pro Twitter. Nakonec slovo dalo slovo a já to implementoval i s Twitter rozhraním. Funguje to tedy takto:

http://jdem.cz/tw?text=URL-ENCODED-TEXT

Vrátí text se zkrácenými odkazy. Text musí být URL-enkódován. Takže například takovýto dotaz:

http://jdem.cz/tw?text=Zaj%c3%admav%c3%bd+%c4%8dl%c3%a1nek+na+Z%c3%a1pisn%c3%adku%3a+http%3A%2F%2Fmisantrop.eu%2F739335-kreativni-titulky.html

vrátí následující text: Zajímavý článek na Zápisníku: http://jdem.cz/agrv6

Pokud přidáte do URL parametr "&redir=1", tak vás Jdem přesměruje rovnou na domovskou stránku Twitteru a předvyplní text. URL tedy bude vypadat takto:

http://jdem.cz/tw?text=Zaj%c3%admav%c3%bd+%c4%8dl%c3%a1nek+na+Z%c3%a1pisn%c3%adku%3a+http%3A%2F%2Fmisantrop.eu%2F739335-kreativni-titulky.html&redir=1 

a výsledek takto.

Příjemná funkce. Dokonce ji lze snadno implementovat do Bloguje (jak vidíte pod článkem). Stačí si jen do šablony dát odkaz ve správném formátu. Já použil tento:

<a href="http://jdem.cz/tw?text=Zaj%c3%admav%c3%bd+%c4%8dl%c3%a1nek+na+Z%c3%a1pisn%c3%adku%3a+<$BlogItemCommentsUrl$>&redir=1">Twittni</a>

Jak je vidět, žádná magie...URL začíná "http://jdem.cz/tw?text=", následuje zakódovaný text (UTF-8) a místo URL je vložena značka BlogItemCommentsUrl (=URLencoded odkaz na článek). To je celé, prosté a jednoduché.

A já mám pro neděli splněno. ;)

Dne 9.11.2008

Twittni

Přidej do: asdf.sk StumbleUpon Toolbar Stumble It!

Komentáře

[1] (Petr - WWW) 09.11.2008, 18:07:30 [X] [D]
Nice, ve FF me to funguje i s URL neencoded textem ;-)

[2] (Martin Mráz - Mail ) 09.11.2008, 23:54:55 [X] [D]
Přemýšlím nad významem, když twitter sám hazí odkazy do tinyurl ;)

[3] (Arthur Dent [openID] - Mail - WWW) 10.11.2008, 08:45:09 [X] [D]
[2] Přemýšlím nad významem tohoto komentáře, když máme Lupu! ;)

[4] (starenka - Mail - WWW) 10.11.2008, 22:54:25 [X] [D]
[2] Ale to dela jen pokud nepresvihnes limit znaku na zpravu, ne? ;)

[5] (Tomik [openID] - Mail - WWW) 11.11.2008, 13:29:15 [X] [D]
Pěkné. A užitečné. Díky!

P.S.: Všechno nejlepší! ;)