zoukankan      html  css  js  c++  java
  • 公众号回复消息不能超过5秒,VFP大数据处理来不及怎么办?

    惠州的连总地说你的框架这么强,为什么不去搭上独立站,其实以前我就有搭了一个文档网址,但是因为工具还是不太好用,加之对于程序员来说,写文档比写代码还要难。

    2020年我报名了自媒体写作训练营,经过一年的魔鬼特训,我现在写文章,做视频都不怕了。所以才有了公众号的日更,目前来看,在VFP界能有我这样的输出能力不多。而且是全领域领先。

    如今这个网站终于上线了,VUEPRESS搭建的,用Makedown格式写技术文章还是蛮爽的。

    点击访问:VFP祺佑三层开发框架

    在公众号中开发回复消息有个限制,不能超过5秒,如果超过5秒就会提示:“该公众号暂时无法提供服务,请稍后再试”:

    回复消息超过5秒怎么办,主动消息接口来帮忙

    首先,收到消息先回收到

    微信公众号里面回复收到的格式如下
    1、直接回复success(推荐方式)
    2、直接回复空串(指字节长度为0的空字符串,而不是XML结构体中content字段的内容为空)

    如果开发者回复错误的格式的数据,如JSON数据等,系统也会提示:“该公众号暂时无法提供服务,请稍后再试”:

    之后,处理完数据,我们就可以主动给调用者发送微信消息啦。

    调用客服接口发个消息
    WxApi为加菲猫持装的API接口库,你也可以看相关的官方文档来实现。

    TEXT TO msgJson NOSHOW 
    {
        "touser":"oH69RwCyPr8uQxBFHfyaYurvQ8Mk",
        "msgtype":"text",
        "text":
        {
             "content":"Hello World"
        }
    }
    ENDTEXT 
    
    oWXApi=NEWOBJECT("weixinApi","weixinApi.prg")
    cReturn=oWXApi.SendCustomMsg(msgJson)
    ?cReturn
    

    touser 为用户的openid
    条件是:用户主动给公众号发过消息,且24小时内回复有效。

    超过24小时怎么办,模板消息来帮忙

    首先申请一个模板

    这里是测试号,正式号需要开通功能并选择一个相应的模板。

    添加完成之后,如图所示,记住模板ID

    其次调用API发送模板消息

    TEXT TO msgJson NOSHOW TEXTMERGE 
    {
               "touser":"oH69RwCyPr8uQxBFHfyaYurvQ8Mk",
               "template_id":"Wc6AI8fg_MnMarOWJnx1MG0EDM5_heBtCkLyU0qSDz4",
               "url":"http://www.baidu.com",       
               "data":{
                      "code": {
                           "value":"7788",
                           "color":"#173177"
                       }
               }
     }
    ENDTEXT
    oWXApi=NEWOBJECT("weixinApi","weixinApi.prg")
    cReturn=oWXApi.SendTmplMsg(msgJson)
    ?cReturn
    

    执行效果


    注:模板发送JSON中url和miniprogram都是非必填字段,若都不传则模板无跳转;
    若都传,会优先跳转至小程序。
    开发者可根据实际需要选择其中一种跳转方式即可。
    当用户的微信客户端版本不支持跳小程序时,将会跳转至url。

     公众号:加菲猫的VFP,搞定BS、CS、APP、公众号、小程序、中间层

    VFP祺佑三层开发框架,是VFP界第一款可以应用于开发CS、BS、APP、小程序、公众号的全功能开发框架。了解更多,请访问http://www.sn58.cn
  • 相关阅读:
    C#使用Json.Net遍历Json
    晓晨高效IP提取工具 附源码
    JavaScript原生秒表、计时器
    网盘直链工具 winform版 V1.0
    【架构】RPC 使用 Haproxy、keepalive作为负载均衡
    【架构】Google的大规模集群管理工具Borg
    【Networking】gRPC golang 相关资料
    【Linux】find grep 联合使用 过滤所有子目录、文件
    【Storage】Ubuntu LVM 安装配置
    【Ansible】SSH Error: ssh_exchange_identification: Connection closed by remote host
  • 原文地址:https://www.cnblogs.com/fitche/p/15587408.html
Copyright © 2011-2022 走看看