21,887
社区成员
发帖
与我相关
我的任务
分享
$sendingtarget='openid1,openid2';
if (isset($sendingtarget)) {
$sendingtarget_array=explode(",",$sendingtarget);
foreach ($sendingtarget_array as $sendingopenid) {
//循环发送模板消息 开始
function http_request($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;
}
define('OpenID', $sendingopenid);//发送对象
define('TemplateID', 'mB9jDoh-mwZDp-rweUTm0Q_4VDCq3c__jcpBCFc55zw');//消息模板ID
define('Url', 'http://xxoo.php');//下方详情链接
$json_token=http_request("https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=".$appid."&secret=".$appsecret);
$row=json_decode($json_token,true);
$access_token=$row["access_token"];
//模板消息
$template=array(
'touser' => OpenID,
'template_id' => TemplateID,
'url' => Url,
'data'=>array(
'first'=>array('value'=>urlencode("好友注册成功"),'color'=>"#000000"),
'keyword1'=>array('value'=>urlencode('这是第一行'),'color'=>'#000000'),
'keyword2'=>array('value'=>urlencode('这是第二行'),'color'=>'#000000'),
'remark'=>array('value'=>urlencode('请点击进入审核'),'color'=>'#000000'), )
);
$json_template=json_encode($template);
$url="https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=".$access_token;
$res=http_request($url,urldecode($json_template));
$res=json_decode($res,true);
if ($res["errcode"]===0){
echo "<div>---|"."发送成功"."|---</div>";
}
else {
echo "<div>---|"."发送失败"."|---</div>";
}
//循环发送模板消息 结束
}
}
function http_request($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;
}
//获取TOKEN
function http_request($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;
}
//循环发送模板消息 开始
$sendingtarget='openid1,openid2';
if (isset($sendingtarget)) {
$sendingtarget_array=explode(",",$sendingtarget);
foreach ($sendingtarget_array as $sendingopenid) {
//define('OpenID', $sendingopenid);//发送对象
//define('TemplateID', 'mB9jDoh-mwZDp-rweUTm0Q_4VDCq3c__jcpBCFc55zw');//消息模板ID
//define('Url', 'http://xxoo.php');//下方详情链接
$json_token=http_request("https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=".$appid."&secret=".$appsecret);
$row=json_decode($json_token,true);
$access_token=$row["access_token"];
//模板消息
$template=array(
'touser' => $sendingopenid,
'template_id' => 'mB9jDoh-mwZDp-rweUTm0Q_4VDCq3c__jcpBCFc55zw',
'url' => 'http://xxoo.php',
'data'=>array(
'first'=>array('value'=>urlencode("好友注册成功"),'color'=>"#000000"),
'keyword1'=>array('value'=>urlencode('这是第一行'),'color'=>'#000000'),
'keyword2'=>array('value'=>urlencode('这是第二行'),'color'=>'#000000'),
'remark'=>array('value'=>urlencode('请点击进入审核'),'color'=>'#000000'), )
);
$json_template=json_encode($template);
$url="https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=".$access_token;
$res=http_request($url,urldecode($json_template));
$res=json_decode($res,true);
if ($res["errcode"]===0){
echo "<div>---|"."发送成功"."|---</div>";
}
else {
echo "<div>---|"."发送失败"."|---</div>";
}
//循环发送模板消息 结束
}
}
$sendingtarget='openid1,openid2';
if (isset($sendingtarget)) {
$sendingtarget_array=explode(",",$sendingtarget);
foreach ($sendingtarget_array as $sendingopenid) {
//循环发送模板消息 开始
function http_request($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;
}
//define('OpenID', $sendingopenid);//发送对象
//define('TemplateID', 'mB9jDoh-mwZDp-rweUTm0Q_4VDCq3c__jcpBCFc55zw');//消息模板ID
//define('Url', 'http://xxoo.php');//下方详情链接
$json_token=http_request("https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=".$appid."&secret=".$appsecret);
$row=json_decode($json_token,true);
$access_token=$row["access_token"];
//模板消息
$template=array(
'touser' => $sendingopenid,
'template_id' => 'mB9jDoh-mwZDp-rweUTm0Q_4VDCq3c__jcpBCFc55zw',
'url' => 'http://xxoo.php',
'data'=>array(
'first'=>array('value'=>urlencode("好友注册成功"),'color'=>"#000000"),
'keyword1'=>array('value'=>urlencode('这是第一行'),'color'=>'#000000'),
'keyword2'=>array('value'=>urlencode('这是第二行'),'color'=>'#000000'),
'remark'=>array('value'=>urlencode('请点击进入审核'),'color'=>'#000000'), )
);
$json_template=json_encode($template);
$url="https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=".$access_token;
$res=http_request($url,urldecode($json_template));
$res=json_decode($res,true);
if ($res["errcode"]===0){
echo "<div>---|"."发送成功"."|---</div>";
}
else {
echo "<div>---|"."发送失败"."|---</div>";
}
//循环发送模板消息 结束
}
}