shopping-guide.setGuideConfig

本接口应在服务器端调用,详细说明参见服务端API

设置快捷回复与关注自动回复

快捷回复:指顾问在对话详情页,可快速选择的回复内容。

关注自动回复:是指客户通过扫顾问码、扫顾问分组码、微信广告三种方式主动关注公众号并绑定顾问,顾问会下发的自动回复,即顾问欢迎语。最多可下发两条消息,支持文字、图片或小程序素材,可更新、删除,设置好后先后下发。

不指定 guide_account 和 guide_openid 时,可设置所有顾问默认的关注自动回复。对单个顾问来说,如果指定 guide_account 和 guide_openid 设置了自动回复,则下发它,否则下发所有顾问默认的关注自动回复。

请求地址

POST https://api.weixin.qq.com/cgi-bin/guide/setguideconfig?access_token=ACCESS_TOKEN

请求参数

属性 类型 默认值 必填 说明
access_token string 接口调用凭证
guide_account string 顾问微信号(guide_account和guide_openid二选一)
guide_openid string 顾问openid或者unionid(guide_account和guide_openid二选一)
is_delete boolean 操作类型,false表示添加 true表示删除
guide_fast_reply_list Array.<Object> 快捷回复列表
guide_auto_reply Object 第一条新客户关注自动回复
guide_auto_reply_plus Object 第二条新客户关注自动回复

guide_fast_reply_list 的结构

属性 类型 默认值 必填 说明
content string 快捷回复

guide_auto_reply 的结构

属性 类型 默认值 必填 说明
content string 新客户关注自动回复内容,图片填mediaid,获取方式同图片素材,小程序卡片填下面请求demo中字段的json格式
msgtype int 1表示文字,2表示图片,3表示小程序卡片

guide_auto_reply_plus 的结构

属性 类型 默认值 必填 说明
content string 新客户关注自动回复内容,图片填mediaid,获取方式同图片素材,小程序卡片填下面请求demo中字段的json格式
msgtype int 1表示文字,2表示图片,3表示小程序卡片

返回值

Object

属性 类型 说明
errcode number 错误码
errmsg string 错误信息

errcode 的合法值

说明 最低版本
0 成功
-1 系统失败
40003 无效的openid
43004 没有关注该服务号
9300801 无效的微信号
9300804 顾问不存在
9300815 快捷回复个数超过上限

请求数据示例

设置快捷回复demo:
{
  "guide_account": "xxxxxxx",
  "is_delete": false,
  "guide_fast_reply_list": [
  		{"content": "快捷回复"}
  ]
}
设置自动回复demo(文字+小程序卡片):
{
    "guide_account":"xxxx",
    "is_delete":false,
    "guide_auto_reply":{
        "content": "word",
        "msgtype":"1"},
    "guide_auto_reply_plus":{
        "content": "{
            \"media_id\":\"abc\",  \"title\":\"abc\", \"path\":\"abc\", \"appid\":\"abc\"}",
            "msgtype":"3"}
}

设置自动回复demo(文字+图片):
{
    "guide_account":"abc",
    "is_delete":false,
    "guide_auto_reply":{"content": "abc","msgtype":"1"},
    "guide_auto_reply_plus":{"content": "abc","msgtype":"2"}
}

删除自动回复demo(只能全部删除):
{
    "guide_account":"lujunqiu123",
    "is_delete":true,
    "guide_auto_reply":{"msgtype":"1"}
}

返回数据示例

{
  "errcode": 0,
  "errmsg": "ok"
}