Вот как Twitter с вашего собственного приложения PHP!

Для начала, нам нужно Скручивание установлен на вашем сервере. Curl является PHP библиотеки , что обеспечивает связь через HTTP, HTTPS, FTP, и многие другие.

Затем вам нужно, чтобы сценарий был написан Гарет Rushgrove, можно посмотреть здесь :

<? Php
/ / Установить имя пользователя и пароль
; $ Имя пользователя = 'имя пользователя';
; $ Password = 'пароль';
/ / Сообщение, которое вы хотите отправить
; $ Message = 'в щебетание из PHP с использованием ротора;
/ / Адрес Twitter API
; $ URL = 'http://twitter.com/statuses/update.xml;
/ / JSON Альтернативная версия
/ / $ Url = 'http://twitter.com/statuses/update.json;
/ / Установить и запустить ротор процесс
; $ Curl_handle = curl_init ();
, CURLOPT_URL, "$url" ) ; curl_setopt ($ curl_handle, CURLOPT_URL, "$ URL");
, CURLOPT_CONNECTTIMEOUT, 2 ) ; curl_setopt ($ curl_handle, CURLOPT_CONNECTTIMEOUT, 2);
, CURLOPT_RETURNTRANSFER, 1 ) ; curl_setopt ($ curl_handle, CURLOPT_RETURNTRANSFER, 1);
, CURLOPT_POST, 1 ) ; curl_setopt ($ curl_handle, CURLOPT_POST, 1);
, CURLOPT_POSTFIELDS, "status=$message" ) ; curl_setopt ($ curl_handle, CURLOPT_POSTFIELDS "статус = $ сообщений");
, CURLOPT_USERPWD, "$username:$password" ) ; curl_setopt ($ curl_handle, CURLOPT_USERPWD, "$ имя пользователя: $ пароль");
$curl_handle ) ; $ Buffer = curl_exec ($ curl_handle);
) ; curl_close ($ curl_handle);
/ / Проверяем, успех или неудача
empty ( $buffer ) ) { если ( пустой ($ буфера)) {
; Эхо "сообщение";
{ Else {}
; эхо "успех";
}
>

Как вы можете видеть, это очень просто и легко использовать в любых приложениях PHP, если ваш хост (если вы не на выделенном сервере) позволяет использовать curl.

Теперь, благодаря документации Curl, доступна здесь , мы можем настроить наше приложение Twitter.

Определим функцию «Твиттер», который может быть использован везде, где это необходимо:

$message ) Функция Twitter ($ сообщение)
{
; $ Имя пользователя = 'логин';
; $ Password = 'пароль';
; $ URL = 'http://twitter.com/statuses/update.xml;
; $ Curl_handle = curl_init ();
, CURLOPT_URL, "$url" ) ; curl_setopt ($ curl_handle, CURLOPT_URL, "$ URL");
, CURLOPT_CONNECTTIMEOUT, 2 ) ; curl_setopt ($ curl_handle, CURLOPT_CONNECTTIMEOUT, 2);
, CURLOPT_RETURNTRANSFER, 1 ) ; curl_setopt ($ curl_handle, CURLOPT_RETURNTRANSFER, 1);
, CURLOPT_POST, 1 ) ; curl_setopt ($ curl_handle, CURLOPT_POST, 1);
, CURLOPT_POSTFIELDS, "status=$message" ) ; curl_setopt ($ curl_handle, CURLOPT_POSTFIELDS "статус = $ сообщений");
, CURLOPT_USERPWD, "$username:$password" ) ; curl_setopt ($ curl_handle, CURLOPT_USERPWD, "$ имя пользователя: $ пароль");
$curl_handle ) ; $ Buffer = curl_exec ($ curl_handle);
) ; curl_close ($ curl_handle);
empty ( $buffer ) ) если ( пустой ($ буфера))
; return 0;
еще
; return 1;
}

Таким образом, легко щебет любой контент с только следующие строки:

$texte ) ; $ Res = Twitter ($ текста);
/ / Или
"le message" ) ; $ Res = Twitter ("сообщение");

$ Res переменная является обязательным, но давайте посмотрим, если все прошло хорошо ($ Res = 1, если сообщение отправлено, 0 в противном случае). Тогда вам остается проявлять немного воображения, чтобы:

  • быть информированным в режиме реального времени, если комментариях в блоге,
  • знать число ежедневных посетителей на Ваш сайт
  • Вы посылаете SMS ваш график,
  • ...

Наконец последний момент, вы не можете, что каждый может прочитать содержимое "упреков", просто думаю, что Twitter настроить частный режим, настройки меню и выбрать Защитить мое обновлений.

PS: Если вы хотите, чтобы приложения, такие как SMS использования времени, и если вы не имеете свой ​​собственный сервер, вам не придется крон, чтобы запустить сценарий периодически. Вы можете найти свободное здесь и там .

PPS: Я не стесняйтесь поделиться своими творениями. ;-)

Изменить: Вот документации Twitter API . Для выполнения действий, пользуются правом URL и правильные параметры. Например, чтобы удалить чирикать, используйте следующий код http://twitter.com/statuses/destroy/ ссылке. Xml (или идентификатор идентификатор чириканье), а http://twitter.com/ Статусы / update.xml. Тогда вам придется играть с следующую строку, чтобы передать параметры в соответствии с действием (в моем примере есть не требуется):

, CURLOPT_POSTFIELDS, "parametre=$valeur" ) ; curl_setopt ($ curl_handle, CURLOPT_POSTFIELDS "параметр = значение $");

Еще немного, здесь вы найдете библиотеки PHP в готовом виде. Вуаля, теперь мы можем сделать что-нибудь с щебет, все в PHP!

Похожие товары: