Timy přišel s geniálním nápadem, jak psát na Twitter přímo z adresního řádku prohlížeče.
Tedy podobně, jako když googlíte pomocí „g keyword“, můžete štěbetat způsobem „tw Ach jo, dostala jsem zase krámy.“ Kromě toho, že je to pohodlné, to navíc řeší problém – pokud se zprávu nepodaří odeslat, máte šanci to zkusit znovu. V případě ajaxového odesílání přímo ze stránek Twitteru se totiž nezřídkakdy stane, že zpráva odejde do věčných lovišť. Celý svět pak zůstane ochuzen o váš 140 znakový elaborát.

Jak na to? Jednak můžete využít přímo Timyho formulář, ale protože mi nevyhoval, a také protože nechci prozrazovat své přihlašovací údaje, udělal jsem si vlastní. Stáhněte si knihovničku Twitter for PHP a vytvořte skript twitter-send.php:

<?php
header('Content-type: text/html; charset=utf-8');

if (isset($_POST['message'])) {
	require_once 'twitter.class.php';

	// SEM VLOŽTE SVÉ PŘIHLAŠOVACÍ ÚDAJE
	$twitter = new Twitter('DavidGrudl', '******');
	$status = $twitter->send($_POST['message']);

	if ($status) {
		header('Location: http://twitter.com/home');
		exit;

	} else {
		echo '<body style="background:red"><h1>Chyba</h1>';
	}
}

?>
<h1>Send message to Twitter</h1>

<form action="#" method="post">
<textarea name="message" cols="100"><?php
echo @htmlSpecialChars($_POST['message']) ?></textarea>
<br><input type="submit">
</form>

Oba soubory nahrajte na svůj server (klidně i lokální) a otevřete twitter-send.php v prohlížeči. Nyní s ním asociujte vyhledávací klíč (tedy jako pro Google je „g“, tak pro tento skript bude např. „tw“). Popis definice asociace ve Firefoxu nebo IE nechám na komentátorech, protože to sám neumím. V Opeře je to třeskutě jednoduché: klikněte pravým tlačítkem myši na textové pole, zvolte Vytvořit vyhledávač… a do okénka Klíč zadejte „tw“ a potvrďte.

To je vše! Příjemné štěbetání.