企业微信推送消息
publicfunctionsendMSG(){$access_token=$this-˃getAccessToken();//调用getAccessToken方法获取a
public function sendMSG(){
$access_token=$this->getAccessToken();//调用getAccessToken方法获取access_token
$date = date("Y年m月d日 H:i:s",time());
$arr=array(
'touser'=>"LiuQi01", //企业微信用户帐号
"msgtype"=> "textcard",
"agentid"=>1000004,//企业应用ID
"textcard"=>[
"title"=>"消息通知",
"description"=>"<div class=\"gray\">$date</div> <div class=\"normal\">消息提醒</div>",
"url" => "https://crmxc.booseng.com/hYSCkWNrzE.php",
"btntxt"=>"更多"
],
);
$arr=json_encode($arr,JSON_UNESCAPED_UNICODE); //利用json_encode把$arr变为json形式,“JSON_UNESCAPED_UNICODE”参数把中文变为json形式。
$url="https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=".$access_token;
$res=$this->curl_post($url, $arr); //调用https请求方法发送消息。
return $res;
}
public function getAccessToken(){
$corpid = "ww2a0a63a6b12ff555";//企业ID
$corpsecret = "ey7tdsr1BxgjTtqWeFMsmEDADZPBMZM7tFxpMyLKU5Y";//应用secret
$ret = $this->curl_post("https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=$corpid&corpsecret=$corpsecret");
$retarr = json_decode($ret,true);
return $retarr['access_token'];
}
public function curl_post($url , $data=array()){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
// POST数据
curl_setopt($ch, CURLOPT_POST, 1);
// 把post的变量加上
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$output = curl_exec($ch);
curl_close($ch);
return $output;
}
相关文章
发表评论
评论列表
- 这篇文章还没有收到评论,赶紧来抢沙发吧~