微信模板消息php重复3次,服务号模板消息重复发送2次

appid:wx4490e0448c6eb389

openid:o20udvzbUaMXxqfrRX6PIJ9X84WU

模板ID:iiqZPy_pUsHOgc_mbVRqU0Bl-HHsezeMrmhawR282u8

时间:2020-08-24 14:57:02

只请求了一次

PHP CURL代码:

public function http_request($url,$dataJson=NULL,$headers=NULL){

//$headers = array('Content-Type:application/json');

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $url);

if(!empty($dataJson)){

curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");

curl_setopt($ch, CURLOPT_POST, 1);

curl_setopt($ch, CURLOPT_POSTFIELDS, $dataJson);

}

if(stripos ( $url, "https://" ) !== FALSE){

curl_setopt ( $ch, CURLOPT_SSL_VERIFYPEER, FALSE );

curl_setopt ( $ch, CURLOPT_SSL_VERIFYHOST, FALSE );

}

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

//curl_setopt($ch, CURLOPT_HEADER, true);

curl_setopt($ch, CURLOPT_CONNECTTIMEOUT,1);

curl_setopt($ch, CURLOPT_TIMEOUT, 5 );

if( !empty($headers)){

curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);

}

$tmpInfo = curl_exec($ch);//echo $tmpInfo;

if (curl_errno($ch)) {

return curl_error($ch);

}

curl_close($ch);

return (array)json_decode($tmpInfo);

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要实现服务微信小程序用户发送模板消息,需要使用微信公众平台提供的模板消息接口。以下是使用PHP实现的步骤: 1. 获取access_token 首先需要获取access_token,可以通过向以下接口发送GET请求获取: https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET 其中APPID和APPSECRET分别为服务的AppID和AppSecret。 2. 获取小程序用户的openid 在向小程序用户发送模板消息之前,需要获取用户的openid。可以通过使用小程序提供的登录接口获取用户的openid,具体方法可以参考小程序开发文档。 3. 发送模板消息 获取用户的openid之后,就可以向用户发送模板消息了。发送模板消息的接口为: https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=ACCESS_TOKEN 其中ACCESS_TOKEN为第一步获取的access_token。 发送模板消息的数据格式为: { "touser":"OPENID", "template_id":"TEMPLATE_ID", "page":"index", "form_id":"FORMID", "data":{ "keyword1":{ "value":"VALUE1" }, "keyword2":{ "value":"VALUE2" } }, "emphasis_keyword":"keyword1.DATA" } 其中: - touser为接收消息的小程序用户的openid; - template_id为模板消息的ID,可以在公众平台后台的模板库中查找; - page为小程序的页面路径,可以不填; - form_id为小程序的form_id,可以在小程序端通过wx.requestPayment等接口获取; - data为模板消息中需要替换的变量; - emphasis_keyword为模板消息中需要进行高亮的关键字。 具体的数据格式可以参考微信公众平台的文档。 以上是使用PHP实现服务微信小程序用户发送模板消息的基本步骤。需要注意的是,为了保证模板消息能够正常发送,需要先在公众平台后台的模板库中添加对应的模板,并且设置好模板消息中需要替换的变量。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值