以下是如何叽叽喳喳用自己的PHP应用程序!
首先,我们需要在服务器上安装卷曲, 卷曲是一个PHP库 ,允许通过HTTP,HTTPS,FTP,和许多其他的沟通。
然后,你需要拿到剧本写加雷思Rushgrove, 可在这里 :
/ /设置用户名和密码
; $ USERNAME ='用户名';
; $ PASSWORD ='密码';
/ /消息要发送
; $消息 ='是从php使用curl呢喃“;
/ / 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_close($ curl_handle);
/ /检查是否成功或失败
empty ( $buffer ) ) { 如果 ( 空 ($缓冲区)){
; 回声 “消息”;
{ 否则 {}
; 回声 “成功”;
}
?>
正如你可以看到,这是非常简单,易于在任何应用程序使用PHP只要你长期的主机 (如果你没有一个专门的服务器上)允许您使用卷曲。
现在,到了卷曲,文档感谢disponnible在这里 ,我们可以自定义我们的应用程序叽叽喳喳。
我们定义一个函数“叽叽喳喳”,它可以被重用你需要它的地方:
{
; $ 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_close($ curl_handle);
empty ( $buffer ) ) 如果 ( 空 ($缓冲区))
; 返回 0;
其他
; 返回 1;
}
因此,很容易叽叽喳喳任何公正与下面一行内容:
/ /或者
"le message" ) ; $ RES =叽叽喳喳(“信息”);
$水库变量是可选的,但可以让你知道,如果一切进展顺利($ RES = 1,如果消息,否则为0)。 然后,它仍然为您展现一点点想象力:
- 在实时通知,如果意见张贴到您的博客,
- 知道每天参观人数到您的网站,
- 您发送短信您的日程安排,
- ...
最后的最后一点,你可能不希望世界上所有可以读取你“twits”的内容只是觉得叽叽喳喳配置私人模式,菜单设置和选择保护我的更新。
PS:如果你想如时间使用SMS应用,如果你没有自己的服务器,你就不会需要一个cron定期运行的脚本。 你可以找到一个免费在这里和那里 。
PPS:我不要犹豫,分享您的作品。 ;-)
编辑:这里是对Twitter的API文档 。 要执行一个动作,使用正确的URL和正确的设置。 例如,要删除鸣叫,请使用以下URL http://twitter.com/statuses/destroy/ ID。XML(或id是Twitter的标识符),而不是http://twitter.com/状态/ update.xml。 然后,你必须用下面这一行玩进入设置根据行动(在我的例子也没有必要):
多一点,在这里你会发现PHP库做好准备。 在这里,这个你可以用叽叽喳喳什么,都在PHP!





















10个用户评论对这个职位
一个小小的研究:
PHP + + Twitter的谷歌日历+短信= http://dotjay.co.uk/2008/feb/p.....lendar-sms
优秀的主题
谢谢你! 而且我还要感谢传达到RSS真空提示。
;-)
感谢你这个有趣的文章:)可爱的彗星在twitter:)
谢谢你的脚本,我今晚测试
@ +
我不能运行脚本时我代替一个字符串从输入文字的用户名和密码,为什么?
嗨,我“固定资产”,加入这个讯息的脚本utf8_encode()作为一个口音有点“吃”的以下字母
$消息='鸣叫从XXX发送“;
$ USERNAME ='QWERTY';
$密码= 123456';
$ URL ='http://twitter.com/statuses/update.xml';
/ / $ url ='http://twitter.com/statuses/update.json';
$ Curl_handle = curl_init();
curl_setopt($ curl_handle,CURLOPT_URL,$ URL);
curl_setopt($ curl_handle,CURLOPT_CONNECTTIMEOUT,2);
curl_setopt($ curl_handle,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ curl_handle,CURLOPT_POST,1);
curl_setopt($ curl_handle,CURLOPT_POSTFIELDS,“状态=”utf8_encode($消息));
curl_setopt($ curl_handle,CURLOPT_USERPWD,$用户名.':'.$密码);
$缓冲区= curl_exec($ curl_handle);
curl_close($ curl_handle);
回声(空($缓冲区))? 0:1;
(这是荒谬的删除标记的内容,一个ヶ辆()就够了)
谢谢你,它的额定! ;-)
Pingback和引用
发表评论