微信傳送文字訊息
阿新 • • 發佈:2019-01-09
public function massAction(){ Y::disableView(); //對於認證服務號雖然開發者使用高階群發介面的每日呼叫限制為100次, //但是使用者每月只能接收4條,無論在公眾平臺網站上, //還是使用介面群發,使用者每月只能接收4條群發訊息, //多於4條的群發將對該使用者傳送失敗; //群發介面每分鐘限制請求60次,超過限制的請求會被拒絕 //訂閱號每天只能群發一條訊息 //服務號每月四條群發許可權 //預覽介面可以呼叫100次/天 //1獲取全域性access_token echo $access_token=$this->accessTokenAction(); $url="https://api.weixin.qq.com/cgi-bin/message/mass/preview?access_token=".$access_token; //2組裝群發資料介面資料array //單文字 $con='我就是想發打中文'; // $cont=urlencode($con); $array=[ 'touser'=>'o0727vy3NDqPvVq-6P_ADqpdPXIA',//微信使用者的openid 'text'=>array( // 'content'=> urlencode(htmlspecialchars(str_replace("\"", "'", '你叫啥名字啊.....我猜叫哈哈哈'))),//文字內容 'content'=> $con,//文字內容 ), 'msgtype'=>'text', //訊息型別 ]; //3將陣列轉成json格式 // $postjson=json_encode($array); $postjson=json_encode($array,JSON_UNESCAPED_UNICODE); //4呼叫curl $res=$this->httpCurlAction($url,'post','json',$postjson); var_dump($res); }