用PHP写的饭否发送消息函数

今天看了下饭否API,趁机学习了CURL的一些详细信息。于是自己动手写了个PHP脚本,通过CURL发送请求实现发送饭否消息功能:

  1. function fanfou_sendMsg($uid, $upwd, $msg){
  2.     $url = "http://api.fanfou.com/statuses/update.xml";    //API URL
  3.     $curl = curl_init();    //初始化一个curl会话
  4.     curl_setopt($curl, CURLOPT_URL, $url);    //开始设置选项
  5.     curl_setopt($curl,CURLOPT_VERBOSE,1);
  6.     curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);
  7.     curl_setopt($curl,CURLOPT_USERPWD,"$uid:$upwd");//设置ID/密码
  8.     curl_setopt($curl,CURLOPT_POST,1);//设置POST方式发送
  9.     curl_setopt($curl,CURLOPT_POSTFIELDS,$msg);//POST的字段,可以是一个关联数组
  10.     $result = curl_exec($curl);    //执行会话
  11.     curl_close($curl);    //关闭会话
  12.     return $result;    //返回响应信息数组
  13. }
  14.  
  15. fanfou_sendMsg('devil_cc', 'pwdpwd', array('status'=>'API测试'.time()));
In: LAMPAuthor: JetKing