• 微信公众号开发系列-发送客服消息


    下面是做微信公众号开发用到最多的两个客服消息发送类型,文本信息和图文信息。

    1、发送文本消息

    {
        "touser":"OPENID",
        "msgtype":"text",
        "text":
        {
             "content":"Hello World"
        }
    }
    

    參数是否必须说明
    access_token调用接口凭证
    touser普通用户openid
    msgtype消息类型,text
    content文本消息内容

    2、发送图文消息

    图文消息条数限制在10条以内,注意。假设图文数超过10,则将会无响应。

    {
        "touser":"OPENID",
        "msgtype":"news",
        "news":{
            "articles": [
             {
                 "title":"Happy Day",
                 "description":"Is Really A Happy Day",
                 "url":"URL",
                 "picurl":"PIC_URL"
             },
             {
                 "title":"Happy Day",
                 "description":"Is Really A Happy Day",
                 "url":"URL",
                 "picurl":"PIC_URL"
             }
             ]
        }
    }
    
    參数是否必须说明
    access_token调用接口凭证
    touser普通用户openid
    msgtype消息类型。news
    title标题
    description描写叙述
    url点击后跳转的链接
    picurl图文消息的图片链接。支持JPG、PNG格式,较好的效果为大图640*320。小图80*80

    使用网页调试工具调试该接口

    3、发送文本消息代码实例

    发送文本消息实例,图文信息仅仅是參数不一致而已,不再列举。

        protected void btnSen_Click(object sender, EventArgs e)
        {
            var accessToken = SettingHelper.GetSettingByAccessToken();
            if (string.IsNullOrWhiteSpace(accessToken))
                accessToken = SettingHelper.GetAccessToken();
    
            if (string.IsNullOrWhiteSpace(accessToken))
            {
                Response.Write(accessToken); return;
            }
           
              string text = @"
    您今天的跟进提醒例如以下:
    
    累计有9个分配待跟进客户;今日待回訪客户有20名。逾期未跟进客户有20名。N日内到期客户有20名;
    您今天的业务催办例如以下:
    
    逾期未认购客户共计20名;逾期未签约客户15名;逾期未办理按揭客户15名。逾期未交款客户共计12名。
    N日内到期款客户15名。
    您今天的工作非常充实,加油哦~";
            string OPENID = "olQhety1vUipp6_Q3YeOvi_TKUdo";
            var data = "{ "touser":"" + OPENID + "", "msgtype":"text", "text": { "content":"Hello World  " + text + "" }}";
            var json = HttpHelper.Post("https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token=" + accessToken, data);
            Response.Write(json);
            Response.End();
        }

    服务号客服消息在用户48小时内未进行互动情况下。消息是不同意发送的。企业号消息推送无限制。其它消息发送类型,点击进入微信开发平台开发文档


    很多其它关注付义方技术博客:http://blog.csdn.net/fuyifang


  • 相关阅读:
    Tomcat启动报错java.net.AbstractPlainSocketImpl(java/net/AbstractPlainSocketImpl.java:178:-1)Struts在网络复杂情况下启动报错解决办法
    webpack入门级教程
    jquery-ui sortable 使用实例
    JS-类型转换
    JavaScript语言核心--词法结构
    理解CSS盒子模型
    HTML DOCTYPE 标签
    2015总结和2016计划
    MVC & MVVM
    前端常见问题汇总
  • 原文地址:https://www.cnblogs.com/clnchanpin/p/6916540.html
Copyright © 2020-2023  润新知