どのようにここにあるさえずり 独自のPHPアプリケーションと!

まず、私たちはあなたのサーバーにインストールされてカールする必要があります。 カールPHPライブラリである HTTP、HTTPS、FTP、および多くの他を経由して通信を可能に。

次に、スクリプトはガレスRushgrove、書かれた取得する必要がありますここで利用可能に

<?PHPの
/ /設定したユーザ名とパスワード
; $ USERNAME = 'ユーザー名';
; $ password = 'あなたのパスワード';
/ /メッセージは送信したい
; $メッセージ= 'は、カールを使用して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 ) ; $バッファ=ますcurl_exec($ curl_handle);
) ; を開放($ curl_handle);
/ /成功または失敗を確認する
empty ( $buffer ) ) { (もしあれば 空の {($ buffer))の
; エコー 'メッセージ';
{ 他に{}
; エコー '成功';
}
?>

あなたが見ることができるように、それは非常に単純で、簡単にあなたの限り任意のPHPアプリケーションで使用されている ホストは、 (あなたが専用サーバー上に存在しないなら)あなたはカールを使用することができます。

今、カール、のドキュメントのおかげでここでavaialble 、我々 我々のアプリケーションのさえずりをカスタマイズすることができます。

我々は、あなたがそれを必要な場所で再利用することができます機能 "さえずり"を定義します。

$message ) 機能のTwitter($メッセージ)
{
; $ USERNAME = 'ログイン';
; $ 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 ) ; $バッファ=ますcurl_exec($ curl_handle);
) ; を開放($ curl_handle);
empty ( $buffer ) ) 場合( ($ buffer))の
; 0を返します。

; 戻り値1;
}

したがって、それはTwitterだけでは、次の行を持つ任意のコンテンツに簡単です:

$texte ) ; ます$ res =さえずり($テキスト);
/ /あるいは
"le message" ) ; ます$ res =さえずり( "メッセージ");

ます$ resの変数はオプションですが、すべてがうまくいった(RES = 1、それ以外のメッセージが送信された場合、$ 0)かどうかを確認することができます。 それはには少し想像力を行使するために残っています:

  • コメントがあなたのブログに投稿されている場合は、リアルタイムで通知される
  • あなたのサイトに毎日の訪問者数を知っている
  • あなたは、SMSあなたのスケジュールを送れば、
  • ...

最後に、最後の点は、あなたはその誰もがあなたの"泊まるかもしれ"の内容を読み取ることができたくないかもしれません、ただ、Twitterはプライベートモードを設定する設定メニューを考え、私の更新を保護します。

PS:あなたは、このような時間の利用、SMSなどのアプリケーションを作りたいし、あなた自身のサーバーを持っていない場合は、定期的にスクリプトを実行するcronを必要としない場合。 あなたは無料で見つけることができますここそこ

PPS:私はあなたの作品を共有することを躊躇しない。 ;-)

編集:ここで Twitter APIのドキュメントが アクションを実行するには、右のURLと正しい設定を使用しています。 つぶやきを削除するには、たとえば、次のURL http://twitter.com/statuses/destroy/ IDを使用します。XML(またはidには、つぶやきの識別子である)の代わりにhttp://twitter.com/ステータス/ update.xmlを。 次に、アクション(私の例ではそこに必要とされていません)に応じて設定を渡すために次の行で再生する必要があります。

, CURLOPT_POSTFIELDS, "parametre=$valeur" ) ; 関数curl_setopt($ curl_handle、CURLOPT_POSTFIELDS、 "パラメータ= $値");

もう少し、ここでは見つけるでしょうPHPのライブラリを既製。 出来上がりは、現在我々はすべてPHPで、さえずりで何を行うことができます!

同様の商品: