分时段自动回复
liaoyongfei edited this page 4 years ago
1.获取所有时段回复
  • url: /wx/keyword/getTimesMsgList/{appId}
  • 协议:http
  • 请求方法: post
  • 请求参数格式:"application/json" / "application/x-www-form-urlencoded"
  • 字符集:UTF-8
  • 请求参数
参数 描述 是否必须 说明
appId 公众号appid 在url中传入
  • 返回参数
  • 格式:json

    {
    "success": 1,   //返回标识 1成功 其它失败
    "messageCode": 200,     //返回状态码
    "message": "获取成功",  //返回说明
    "result": "",   
    "items": [  //数据列表
        {
            "timesList": [  //时间段列表
                {
                    "id": 1,    //id
                    "week": 0,  //
                    "beginTime": "02:01:00",    //开始时间
                    "endTime": "10:59:00",  //结束时间
                    "disable": 0,   //是否禁用 0可用 1禁用
                    "messageId": 390,   //消息id
                    "appId": "wx4f8c9fef3896ad71"   //appid
                },
            ],
            "disable": 0,   //是否禁用 0可用 1禁用
            "week": 0,  //周几 0全天 1周一 2周2
            "message": {    //消息
                "msgId": 390,   //消息id
                "msgType": "text",  //消息类型
                "qrcodeId": null, 
                "content": "424242",    //文本消息内容
                "mediaId": null,    //素材id
                "title": "",    //图文标题
                "description": null,    //图文说明
                "url": null,    //图文链接
                "thumbUrl": null,   //图文缩略图链接
                "pagepath": null,   //小程序路径
                "thumbMediaId": null,   //小程序素材id
                "miniProgramAppId": null,   //小程序appid
                "miniAppTitle": null,   //小程序标题
                "channel": 2,   //消息渠道 2自动回复
                "industry": null,   //
                "example": null,    //
                "templateId": null, //模板id
                "menuId": null,
                "applicationId": null,
                "localUrl": null,   //素材本地url
                "materialUrl": null,    //素材微信url
                "remark": null
            }
        }
    ],
    "totalCount": 1 //数据数量
    }
    
    2.获取单一时间段信息
  • url: /wx/keyword/getTimesMessageView/{appId}

  • 协议:http

  • 请求方法: post

  • 请求参数格式:"application/x-www-form-urlencoded"

  • 字符集:UTF-8

  • 请求参数

参数 类型 是否必须 描述
appId String 公众号appid,在url中传入
tableNo short 时间段按钮序号,从0开始
  • 返回参数
  • 格式:json

    {
    "success": 1,   //返回标识 1成功 其它失败
    "messageCode": 200,     //返回状态码
    "message": "获取成功",  //返回说明
    "result":  {
        "timesList": [  //时间段列表
            {
                "id": 1,    //id
                "week": 0,  //
                "beginTime": "02:01:00",    //开始时间
                "endTime": "10:59:00",  //结束时间
                "disable": 0,   //是否禁用 0可用 1禁用
                "messageId": 390,   //消息id
                "appId": "wx4f8c9fef3896ad71"   //appid
            },
        ],
        "disable": 0,   //是否禁用 0可用 1禁用
        "week": 0,  //周几 0全天 1周一 2周2
        "message": {    //消息
            "msgId": 390,   //消息id
            "msgType": "text",  //消息类型
            "qrcodeId": null, 
            "content": "424242",    //文本消息内容
            "mediaId": null,    //素材id
            "title": "",    //图文标题
            "description": null,    //图文说明
            "url": null,    //图文链接
            "thumbUrl": null,   //图文缩略图链接
            "pagepath": null,   //小程序路径
            "thumbMediaId": null,   //小程序素材id
            "miniProgramAppId": null,   //小程序appid
            "miniAppTitle": null,   //小程序标题
            "channel": 2,   //消息渠道 2自动回复
            "industry": null,   //
            "example": null,    //
            "templateId": null, //模板id
            "menuId": null,
            "applicationId": null,
            "localUrl": null,   //素材本地url
            "materialUrl": null,    //素材微信url
            "remark": null
        }
    },
    "items": null,
    "totalCount": 0
    }
    
    3.保存分时段回复
  • url: /wx/keyword/saveTimesMessage/{appId}

  • 协议:http

  • 请求方法: post

  • 请求参数格式:"application/json"

  • 字符集:UTF-8

  • 请求参数

参数 描述 是否必须 说明
appId 公众号appid 在url中传入
disable 是否禁用 0可用 1禁用
week 周几 0全天 1周一...
message 消息配置-json对象
timesList 时间段-josn数组

message说明:

参数 描述 是否必须 说明
msgId 消息id 新建传null 修改传查询时返回值
msgType 消息类型 文本为text,图文为news,小程序为miniprogrampage
content 文本消息内容 文本时的输入值,文本时必传
title 图文标题 图文时必传
description 图文说明 图文时必传
url 跳转链接 图文时必传
thumbUrl 图文缩略图链接 图文时必传
mediaId 图文素材id 上传了图片都要传
pagepath 小程序路径 小程序必传
thumbMediaId 小程序素材id 小程序必传
miniProgramAppId 小程序appid 小程序必传
miniAppTitle 小程序标题

timesList单个元素说明:

参数 描述 是否必须 说明
beginTime 开始时间
endTime 结束时间
  • 返回参数
  • 格式:json
{
    "success": 1,
    "messageCode": 200,
    "message": "操作成功",
    "result": {
        "timesList": [
            {
                "id": 143,
                "week": 0,
                "beginTime": "18:21:22",
                "endTime": "21:22:24",
                "disable": 0,
                "messageId": 1247,
                "appId": "wx4f8c9fef3896ad71",
                "tableNo": 0
            }
        ],
        "disable": 0,
        "week": 0,
        "tableNo": 0,
        "message": {
            "msgId": 1247,
            "msgType": "text",
            "qrcodeId": null,
            "content": "44564|$fansName$|",
            "mediaId": "KtAlAVAPns0nIBSJ4apP9ItqPdicwxGIXFTiFrvbaSA",
            "title": "",
            "description": "",
            "url": "",
            "thumbUrl": "",
            "pagepath": "",
            "thumbMediaId": "",
            "miniProgramAppId": "",
            "miniAppTitle": "",
            "channel": 2,
            "industry": null,
            "example": null,
            "templateId": null,
            "menuId": null,
            "appId": null,
            "applicationId": null,
            "localUrl": null,
            "materialUrl": null,
            "remark": null
        }
    },
    "items": null,
    "totalCount": 0
}