实现发送模板消息的五大步骤 | 小程序

一、获取模板id

二、页面表单组件属性设置

  • form组件:设置report-submit为true
  • button组件:设置form-type为submit
  • 示例:

    <form report-submit bindsubmit="submit">

    <button  form-type="submit" >下单</button>

    </form>

三、获取微信用户openid

四、获取access_token

  • 接口地址:https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET
  • 请求方式:get
  • 参数说明:

    grant_type:填写为client_credential

    appid:第三方用户唯一凭证

    secret:第三方用户唯一凭证密匙

五、发送模板消息

    • 接口地址:https://api.weixin.qq.com/cgi-bin/message/wxopen/template/send?access_token=ACCESS_TOKEN
    • 请求方式:post
    • 参数说明:

      access_token:填写第三步获取到access_token

      touser:接收者(用户)的 openid

      template_id:所需下发的模板消息的id

      page:点击模板卡片后的跳转页面,仅限本小程序内的页面。支持带参数,(示例index?id=0)。该字段不填则模板无跳转。

      form_id:表单提交场景下,为 submit 事件带上的form_Id;支付场景下,为本次支付的prepay_id

      value:模板内容,不填则下发空模板

      color:模板内容字体的颜色,不填默认黑色

      emphasis_keyword:模板需要放大的关键词,不填则默认无放大

文章来源:http://bbs.haoyangtian.com/forum.php?mod=viewthread&tid=507   版权归原作者所有

时间: 2024-08-01 22:47:21

实现发送模板消息的五大步骤 | 小程序的相关文章

微信小程序-发送模板消息(C#)

步骤一:获取模板ID 有两个方法可以获取模版ID 通过模版消息管理接口获取模版ID 在微信公众平台手动配置获取模版ID 步骤二:页面的 <form/> 组件,属性report-submit为true时,可以声明为需发模板消息,此时点击按钮提交表单可以获取formId,用于发送模板消息.或者当用户完成支付行为,可以获取prepay_id用于发送模板消息. 步骤三:调用接口下发模板消息 今天重要的说第三步怎么实现,前面的步骤比较简单就略过. ----------------------------

微信小程序发送模板消息(最通俗易懂)

公司需要用到微信小程序推送   经过一下午的资料查阅,得出以下经验. 首先得去微信公众平台小程序的模板消息  创建模板  也能通过接口去创建,但是我觉得挺麻烦的  还不如去后台创建 下面是我写的测试代码,只有具体数据都是测试的模拟数据,实际业务肯定需要拿到业务数据,大家后面可以自我发挥. 对了,还有一点,电脑的小程序的开发工具是拿不到formid 的  会提示 the formId is a mock one ,只能用手机测试才能拿到formid 下面看代码吧: 这个是前台页面 1 <butto

PHP实现发送模板消息(微信公众号版)

以下为开发步骤: 1.微信公众号为服务号且开通微信认证(其他类型账号不能发送) 2.ip白名单设置你的服务器ip(用于获取access_token) 3.网页授权你的域名(用于获取用户的openid) 4.开通模板消息并在模板库中选用模板 5.获取openid 6.发送模板消息 ip白名单 网页授权 开通模板消息并选用模板 获取openid 这是微信官方文档 1.用户同意授权,获取code 接口地址:https://open.weixin.qq.com/connect/oauth2/author

微信接口-发送模板消息

// 发送模板消息function send_template_message($data,$appId,$appSecret){ $access_token = get_access_token($appId,$appSecret); $url = 'https://api.weixin.qq.com/cgi-bin/message/template/send?access_token='.$access_token; $ch = curl_init(); curl_setopt($ch, C

微信推送消息--发送模板消息

工具类,详见附件,下载地址: http://files.cnblogs.com/files/007sx/weixin_util.zip 传的参数参考微信开发者文档-发送模板消息: http://mp.weixin.qq.com/wiki/17/304c1885ea66dbedf7dc170d84999a9d.html#.E5.8F.91.E9.80.81.E6.A8.A1.E6.9D.BF.E6.B6.88.E6.81.AF 全局返回码说明: http://mp.weixin.qq.com/wi

JAVA微信公众号通过openid发送模板消息~

1,问题产生 在微信公众号开发过程中,我们有时候做不同权限的时候,比如在注册的时候,需要审核,然后我们要想办法让对方知道审核的结果.这时候我们可以通过模板消息来通知. 2,第一步,首先在微信公众号上获取模板消息 首先,登录微信公众平台,看有没有模板消息这一块,没有的话点击添加功能插件,去添加,这里就省略不说了,这个主要就是选择你公众号的行业对应的模板消息,然后通过审核之后就可以使用了,说是几个工作日 但是一般很快就审核通过的. 有模板消息之后点进来,对应自己所需要的模板消息进行添加,比如,我添加

微信发送模板消息代码示例

最近一个微信的项目里需要发送微信模板消息给卖家或者供应商等,微信开发其实也就按照微信的官方接口要求组装起来即可,下面简单介绍一下我的微信模板发送代码. 1.获取access token,至于access token是什么,大家可以自行微信接口文档看一下,这边不多说 获取access token我这边主要是用定时器没大概2分钟获取一次,每天获取的次数是100000次,用法如下: 1 #region 2 3 using System; 4 using System.Timers; 5 6 #endr

【微信开发】-- 发送模板消息

我们需要将一些行为的进展消息推送给用户.除了短信,发送微信模板消息也是不错的选择.模板消息免费.精准到达.而且可以引导用户回到网站上来.但它有两个前提条件.1个是必须开通了微信支付功能,你才能选择模板.2个是被推送的用户必须关注了你的公众号,而且你也拿到了他的openid. 先在模板库中找到自己的想要的模板,添加到“我的模板”中. 展开详情,我们可以看到示例.接下来用C#代码发送一次: 从官方文档的示例中我们可以看到除了推送人的openid,还可以设置每个字段的颜色及跳转地址.先可以定义以个Te

微信发送模板消息

模板消息仅用于公众号向用户发送重要的服务通知,只能用于符合其要求的服务场景中,如信用卡刷卡通知,商品购买成功通知等.不支持广告等营销类消息以及其它所有可能对用户造成骚扰的消息. 关于使用规则,请注意:1.所有服务号都可以在功能->添加功能插件处看到申请模板消息功能的入口,但只有认证后的服务号才可以申请模板消息的使用权限并获得该权限:2.需要选择公众账号服务所处的2个行业,每月可更改1次所选行业:3.在所选择行业的模板库中选用已有的模板进行调用:4.每个账号可以同时使用25个模板.5.当前每个账号