微信小程序模板消息(php版)

使用php后台发送微信小程序模板消息

微信小程序发送模板消息  由于微信官方防止模板消息滥用,需要有formId才可发送,并且一次性、有效期为7天。

formId可以在用户支付或者form提交时获取,如果需要批量发送,可以在页面上放入模拟点击事件,获取大量formId

一、

新建multiFormId组件

<form report-submit='true' bindsubmit='getFormId'>

<button form-type='submit'>

<slot></slot>

</button>

</form>


js中获取


getFormId: function (e) {

    var that = this

    var formid = e.detail.formId;

    if (formid == 'the formId is a mock one'){

    return

    }

}


    <multiFormid></multiFormid>   模板中需要获取formId的地方使用组件包含


    二、

    去微信小程序后台添加模板id


    三、接口

$token=getAccessToken($appId,$appSecret);  // access_token
//定义url
$url='https://api.weixin.qq.com/cgi-bin/message/wxopen/template/send?access_token='.$token;
//定义发送内容
$array = array(
   'touser'=> $openId,
   'template_id'=>$template_id,
   'page'=>$page,
   'form_id'=>$form_id,
   'data'=>$data,

);
$array=json_encode($array);
$result = json_decode(getHttpResponsePOST($url,$array),true);

     四、 

     发送完成后可以删除formId。


lzn博客
请先登录后发表评论
  • 最新评论
  • 总共0条评论