微信小程序/公众号推送服务通知功能实现(公众号)

#微信小程序/公众号推送服务通知    

第一部分只介绍公众号,小程序的在第二部分再行介绍

A、前期准备工作

        1、准备好已经通审核及认证成功公众号

        2、登录公众号平台

        3、打开设置与开发中的基本配置

        4、记录好开发者AppID及设置开发者AppSecret(如已设置不需重复设置)

        5、设置IP白名单

至此前期准备工作基本完成,是不是很简单赶快码起来吧

B、模板申请:

        1、打开公众平台的广告与服务模块

        2、打开模板消息

        3、打开我的模板->类目模板

        4、从类目模板库中添加相关模板即可

C、获取用户openId:

         1、鉴权获取access_token 

         微信鉴权接口: https://api.weixin.qq.com/cgi-bin/stable_token

        

        2、获取用户openId

接口:  https://api.weixin.qq.com/cgi-bin/user/get

注意这里:很特码的恶心  只返回openid 没姓名或则昵称什么的 特别坑  用户需要自行去想办法获取用户信息 例如搞一个微信H5  让用户填写身份信息 最后发送到后台 这样 就可以知道用户身份了 

3、推送模板消息

微信接口:https://api.weixin.qq.com/cgi-bin/message/template/send

body:

{ "touser":"OPENID", // 关注公众号用户的openid

"template_id":"ngqIpbwh8bUfcSsECmogfXcV14J0tQlEpBO27izEYtY", // 模板id

"url":"http://weixin.qq.com/download", //链接地址 可空

"miniprogram":{ // 跳转小程序参数 可空

        "appid":"xiaochengxuappid12345", //小程序appid

        "pagepath":"index?foo=bar" // 跳转小程序路由页

},

"client_msg_id":"MSG_000001", // 平台唯一消息id 可不传

"data":{

        "keyword1":{ "value":"巧克力" }, // 参数1 最后一定要替换为分配的参数key 这里只是示例

        "keyword2": { "value":"39.8元" }, // 参数2

        "keyword3": { "value":"2014年9月22日" } // 参数3 

}

}

至此简单的发送就算完成了,实际业务中需自行根据业务方需求进行调整  ,以上只是简易流程。

  • 43
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值