美文网首页
Node.js给用户推送消息(服务通知)

Node.js给用户推送消息(服务通知)

作者: 有一种感动叫做丶只有你懂 | 来源:发表于2020-08-14 10:55 被阅读0次

1.获取acess_token

   request({
        url:'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=SECRET',
        method:'GET'
    },(err,response,body) => {
        if(err) throw err;
        console.log(body)
    })
//body里面就有acess_token和过期时间

2.推送流程

1.必要参数(剩余参数参考微信官网)
{
  "touser":"用户的openId",
  "form_id":"提交表单的返回的form_id",
  "template_id":"微信管理后台配置的模板,每个模板会有id"
}
//openId后端的数据库会有,form_id和template_id需要发送给后端
2.服务端代码
request({
    url: 'https://api.weixin.qq.com/cgi-bin/message/wxopen/template/send?access_token=ACCEESS_TOKEN',
    method: 'POST',
    headers: {
        "content-type": "application/json",
    },
    body: JSON.stringify({
      "touser":"用户的openId",
      "form_id":"提交表单的返回的form_id",
      "template_id":"微信管理后台配置的模板,每个模板会有id"
  })
}, (err, head, body) => {
    console.log(body)
})
//form_id使用1次就会失效,prepay_id使用3次就会失效,并且需要注意的是此处请求的参数类型,必须是String

3.form_id的获取

<form report-submit="{{true}}"bindsubmit="submit" >
  <button form-type="submit">点击提交</button>
</form>
//回调函数submit会返回form_id,只限于真机,编译器返回的是一个模拟的字符串并不是真正的form_id

相关文章

  • Node.js给用户推送消息(服务通知)

    1.获取acess_token 2.推送流程 1.必要参数(剩余参数参考微信官网) 2.服务端代码 3.form_...

  • iOS远程推送

    一.什么是远程通知 概念:由服务器发送消息给用户弹出消息的通知(需要联网)远程推送服务,又称为APNs(Apple...

  • android轮询最佳实践service+AlarmManage

    android中涉及到将服务器中数据变化信息通知用户一般有两种办法,推送和轮询。 消息推送是服务端主动发消息给客户...

  • iOS本地通知和远程推送

    iOS 本地通知和远程推送 推送通知的应用,可以推送最新的消息给用户,获得更多的关注。推送分为本地推送和远程推送两...

  • 消息推送服务-消息通知服务

    来源:https://note.guoqianfan.com/2021/02/28/message-notify-...

  • iOS开发 - 远程推送的原理

    引言 远程推送就是从远程服务器推送消息给客户端的通知,当然需要联网。远程推送服务APNs (Apple Push ...

  • iOS远程推送的原理

    远程推送 就是从远程服务器推送消息给客户端的通知,当然需要联网。 远程推送服务APNs (Apple Push N...

  • 推送通知的跳转处理和消息提醒

    推送通知的跳转处理和消息提醒   消息推送功能在App开发中经常用到,用于及时通知用户,推送用户订阅的相关的信息。...

  • 服务通知

    app中实现服务通知可以通过消息推送机制实现,而基于微信的通知渠道,小程序想要实现服务通知推送,需要借助模版消息。...

  • 本地推送-远程推送-极光推送

    推送通知: 通知的分类:本地推送由app本身给应用程序推送消息,不需要服务器支持应用场景:app定时闹钟,定时提醒...

网友评论

      本文标题:Node.js给用户推送消息(服务通知)

      本文链接:https://www.haomeiwen.com/subject/qvszbqtx.html