Když jsem před lety představil Jdem jako zkracovací službu, vhodnou pro Twitter, záhy jsem zjistil (a @davidgrudl tuším taky upozornil…), že má jednu drobnou… maličký problém! Vše fungovalo skvěle, pokud stál odkaz sám: https://jdem.cz/q3hx2 Pokud za ním byla tečka, čárka, středník nebo závorka, tak ten znak Twitter započítal do URL:
Koupili jste si už Kindle? (Např. na https://jdem.cz/q3hx2)
No a odkaz rázem zněl „https://jdem.cz/q3hx2)“ – a to mi Jdem vyhodilo, že „neznámá stránka“. A tak jsem sedl a během dvaceti minut opravil kód Jdem.cz tak, že případný balast za zkráceninou ignoruje.
Dělají to tak snad všechny zkracovače.
Kromě t.co… závorka, tečka, čárka, cokoli za odkazem t.co se započítá Twitterským parserem do URL, ale samotný zkracovač zařve, že PROBLÉM, že tu adresu nezná. Kdo to zažil, ať udělá čárku (hřebíkem do mezerníku).
Blbé je, že všechny odkazy začal Twitter tímhle zkracovačem prznit jaksi povinně.
Milý Twittere, když už všichni přes t.co, tak si buď zlepši URL parser, kterým děláš z textu odkazy, nebo si pošteluj t.co, aby se dal odkaz použít i s balastem za zkratkou!
Anebo se na to vykašli úplně a nech to jak to bylo – na uživatelích; pěkně děkuji.