简单写下希望大佬们 能给些建议
<?php
header("content-type:text/html;charset=utf8");
$appid = "您自己的appid";
$appkey = "改成您自己的 key";
function sendUrl($url,$data=array()){
$ch = curl_init();
$url = $url;
if(is_array($data) && !empty($data)){
$strParams = handleData($data);
$url = $url."&$strParams";
}
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
curl_close($ch);
$jsoninfo = json_decode($output, true);
return $jsoninfo;
}
function handleData($arr){
$params = "";
foreach ($arr as $key => $value) {
$params.="$key=$value&";
}
return substr($params,0,-1);
}
$accessTokenUrl = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential";
$arrData = array(
'appid'=>$appid,
'secret'=>$appkey,
);
//获取accessToken
$arrAccessToken = sendUrl($accessTokenUrl,$arrData);
$accessToken = $arrAccessToken['access_token'];//获取用户列表
//获取openid
$userUrl = "https://api.weixin.qq.com/cgi-bin/user/get?access_token={$accessToken}";
$info = sendUrl($userUrl);
$arrOpenid=$info['data']['openid'];
//群发接口
$sendUrl = "https://api.weixin.qq.com/cgi-bin/message/mass/send?access_token={$accessToken}";
$arrSendData = array(
'touser'=>$arrOpenid,
'text'=> array('content'=>urlencode('我爱你 我最爱的媳妇')),
'msgtype'=>"text",
);
send($sendUrl,$arrSendData);
function send($url,$data){
$data=urldecode(json_encode($data));
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($curl);
curl_close($curl);
var_dump($output);
}
?>