Twitter сейчас бурно развивается и на то были причины, есть в нем хорошие функции, которые можно использовать и в своих проектах.
На Хабре есть фишка связанная с ним, если в профиле ввести свой
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 страничек парсится инфа и изучить её.
источник http://habrahabr.ru/blogs/php/50216/#habracut