微信小程序 调取云函数 信息推送失败response out of time limit or subscription is canceled hint的具体解决方法

这篇具有很好参考价值的文章主要介绍了微信小程序 调取云函数 信息推送失败response out of time limit or subscription is canceled hint的具体解决方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

微信小程序 调云函数 信息推送失败,提示errcode":45015,"errmsg":"response out of time limit or subscription is canceled hint

查了很多资料都说是, 由于长时间用户OpenId未和微信公众号做互动消息,微信公众号会停止对用户进行消息推送,但没说如何操作,决定写一下详细的操作步骤,希望对你有帮助。

1.登录微信公众平台

打开, https://mp.weixin.qq.com/, 扫描登录

2开启客服收发信息

具体操作是 左边菜单  找到 功能 > 客服,进入后,  开启收发信息  和  增加客服的微信帐号。

微信小程序 调取云函数 信息推送失败response out of time limit or subscription is canceled hint的具体解决方法,微信小程序,小程序

绑定微信帐号

微信小程序 调取云函数 信息推送失败response out of time limit or subscription is canceled hint的具体解决方法,微信小程序,小程序

绑定成功之后,会收到微信公众平台的绑定信息。

微信小程序 调取云函数 信息推送失败response out of time limit or subscription is canceled hint的具体解决方法,微信小程序,小程序

3.给微信小程序客服发信息

先进入自己的微信小程序,查看属性

微信小程序 调取云函数 信息推送失败response out of time limit or subscription is canceled hint的具体解决方法,微信小程序,小程序

在微信小程序的介绍页面,有一个客服的入口,点击进去

微信小程序 调取云函数 信息推送失败response out of time limit or subscription is canceled hint的具体解决方法,微信小程序,小程序

这是关键点, 就是进入客服聊天界面之后,给它发一个信息。

微信小程序 调取云函数 信息推送失败response out of time limit or subscription is canceled hint的具体解决方法,微信小程序,小程序

如果你之前已经配置好云函数和推送配置了,这时你可以调云函数进行信息推送了,否则请继续。

4.配置云函数的代码

 在 uniapp 的文件夹cloudfunctions 新建一个pushMessage函数(名称命名看你的习惯)。

微信小程序 调取云函数 信息推送失败response out of time limit or subscription is canceled hint的具体解决方法,微信小程序,小程序

 主要代码如下:

const cloud = require('wx-server-sdk')

cloud.init({
  env: cloud.DYNAMIC_CURRENT_ENV
});


// 云函数入口函数
exports.main = async (event, context) => {
    const wxContext = cloud.getWXContext()

    await cloud.openapi.customerServiceMessage.send({
        touser: wxContext.OPENID,
        msgtype: 'text',
        text: {
            content: event.content
        },
    })

    return 'success'
}

把函数上传到云端

微信小程序 调取云函数 信息推送失败response out of time limit or subscription is canceled hint的具体解决方法,微信小程序,小程序

 5.配置信息推送

打开微信开发者工具的云开发,设置 > 其他设置,点击添加信息推送

微信小程序 调取云函数 信息推送失败response out of time limit or subscription is canceled hint的具体解决方法,微信小程序,小程序

信息类型选择 text,  云函数选择刚才上传的pushMessage的方法。

微信小程序 调取云函数 信息推送失败response out of time limit or subscription is canceled hint的具体解决方法,微信小程序,小程序

6.完成

页面执行调用云函数试一下。

wx.cloud.callFunction({
  name: "pushMessage",
  data: {
    content: '收到了吗?'
  },
}).then((res) => {
  console.log("pushMessage.res", res);
})
.catch((err) => {
  console.log("pushMessage.err", err);
});

过一会会(2秒左右),微信收到信息了。

微信小程序 调取云函数 信息推送失败response out of time limit or subscription is canceled hint的具体解决方法,微信小程序,小程序

微信小程序 调取云函数 信息推送失败response out of time limit or subscription is canceled hint的具体解决方法,微信小程序,小程序

完整代码在这里

GitHub - ssttm169/wechat_push_message: 微信小程序 调取云函数 信息推送失败response out of time limit or subscription is canceled hint的具体解决方法文章来源地址https://www.toymoban.com/news/detail-730710.html

到了这里,关于微信小程序 调取云函数 信息推送失败response out of time limit or subscription is canceled hint的具体解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序模板消息推送

    时序图 ​​​​​​​   首先,我们需要知道一件事情,小程序的模板推送分为“一次性订阅”和“长期订阅” 一次性订阅:用户订阅小程序后,程序只能对指定OpenId进行一次推送模板消息,无法多次推送 长期订阅:用户长期订阅,能够多次推送模板消息(长期订阅模板需

    2024年02月11日
    浏览(35)
  • 微信小程序发送消息推送

    在小程序开发中,如果想实现:用户发给小程序的消息以及开发者需要的事件推送,在小程序项目中,我们想要实现这样一个功能, 比如我们小程序中的客服功能,我不想要使用小程序后台的在线客服功能,但我又想实现客服功能,这个时候微信提供了消息推送功能,在小程序

    2024年02月09日
    浏览(30)
  • 微信小程序订阅模板消息推送

    背景 在实际的小程序开发过程中往往需要用到给用户发送订阅消息,比如:我们在店里扫码点餐时在付款时往往弹出一个授权窗口(比如‘取餐通知’)这个时候我们就需要对接微信小程序的模板消息。 [https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/mp-message-management/subscrib

    2024年02月11日
    浏览(34)
  • 微信小程序之订阅消息推送

    目录 1、开通订阅消息 2、请求用户授权 2.1、wx.requestSubscribeMessage(Object object) 2.2、wx.requestSubscribeDeviceMessage(Object object) 3、发送订阅信息 3.1、调用方式 3.2、云调用接口方法 3.3、请求参数 3.4、返回值 3.5、代码示例 登录小程序之后点击功能下的 订阅消息 , 点击开通 选择公共模

    2024年02月09日
    浏览(48)
  • 微信小程序向公众号推送消息模板

    由于微信小程序长期订阅的消息模板全部失效以后,对于小程序的消息推送可以改成往公众号推。 这里将介绍如何使用小程序向公众号推送消息,并且消息可以跳转到小程序 1、微信公众平台注册 服务号 (订阅号是不可以推送的)与小程序,两者都需要认证并且 认证主体是

    2024年02月06日
    浏览(36)
  • 微信小程序云开发定时推送订阅消息

    (1)点击订阅消息 (2)点击公共模板库,然后找到想要选用的模板,点击选用。 (3)在我的模板里面,复制模板id。 如果找不到想要用的模板,可以在公共模板的最后一页,点击下图中圈出来的,去申请自己想要的模板。 (1)云函数部分的代码 config.json 云函数配置文件

    2024年02月09日
    浏览(35)
  • 微信小程序实现订阅消息推送的实现步骤

    1、准备工作   准备小程序账号、开发环境,我小程序是基于uniapp开发,后台代码基于SpringBoot开发。同时先阅读官方文档,了解小程序订阅消息和后端如何发送订阅消息等相关知识,官方文档地址如下: 《小程序订阅消息》 《发送订阅消息》 2、实现步骤 2.1、启用并配置

    2024年02月15日
    浏览(34)
  • java编写微信小程序消息提醒推送

    微信小程序官方文档:发送订阅消息 | 微信开放文档 一. 先制定模板,我以已删除的模板为例 二.java后台创建小程序 Vo类,用于封装传送的参数。 1.获取小程序全局后台接口调用凭据,有效期最长为7200 2.发送消息给指定的用户 3.整合 4.测试 注意:在前端调用方法时,只有发

    2024年02月11日
    浏览(31)
  • 【小程序】微信小程序关联公众号(服务号)推送通知消息

    最近开发的一个小程序项目需要通过服务号来推送通知。但是在最开始开发小程序的时候并没有考虑到这个功能。 预备知识 : 小程序openid:小程序用户的唯一id 公众号openid:公众号用户的唯一id unionid:同一用户,对同一个微信开放平台下的不同应用,unionid是相同的 准备

    2024年01月18日
    浏览(34)
  • 关于微信小程序uniapp版的推送消息

    1.按钮触发推送消息 2.pushMesage方法调用uniapp自带的消息推送授权窗口 值得注意 的是:①tmplIds是一个数组,这个数组里可以储存多个模板ID,当你需要切换模板进行推送时切换数组下标即可。 ②弹窗授权需要点击允许接收来自小程序的消息提醒,目前微信小程序里面有两种模

    2024年02月16日
    浏览(27)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包