На Хабре есть фишка связанная с ним, если в профиле ввести свой Twit-аккаунт, то последнее сообщение будет стоять у вас в статусе мелочь, а приятно, не нужно делать одно и тоже дважды.
Второй пример, который стал причиной моего углубления в этот вопрос, это проект, мы его еще не запустили, но как всегда сделали заглушку с формой для сбора адресов. Так вот, чтобы она не выглядела уныло и люди могли следить за тем, что происходит с проектом, я создал аккаунт на твиттере и транслирую сообщения на этот сайт в удобном мне виде. Человек может заходить на сайт и смотреть [что новогоk, а может и воспользоваться тви, а мне нужно будет вводить текст всего единожды. Тем более люди легко смогут задать вопрос, а я быстро о нем узнаю.
В техническом исполнении все оказалось не сложно.
Для начала подключаем класс twitter.class.php. В нем есть набор стандартных функций:
создание твита,
чтение своей ленты, друзей или какого-то конкретного юзера,
список [фоловинговk и [фоловерсовk,
сообщения,
еще что-то.
Расмотрим, как же прочитать свои последние статусы:
require_once("twitter.class.php");
$t = new twitter();
$t->username='username'; // логин и
$t->password='pass'; // пароль нужны не для всех функций
$res = $t->userTimeline(); // Метод возвращает объект класса SimpleXMLElement.
if($res===false){
echo "ERROR<hr/>";
echo "<pre>";
print_r($t->responseInfo);
echo "</pre>";
}else{
foreach($res->status as $status){
echo $status->text .'<p/>';
}
}
* This source code was highlighted with Source Code Highlighter.
Чтобы узнать какие данные хранятся в массиве возвращаемого класса, можно вывести их все, а можно в подключаемом классе посмотреть с каких .xml страничек парсится инфа и изучить её.