shopping-guide.rebindGuideAcctForBuyer

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

为客户更换顾问

把客户从一个顾问,更换为另外一个顾问。单次请求接口,可选择一次更换一个客户(传openid)或者一次更换多个(传openid_list)。

请求地址

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

请求参数

属性 类型 默认值 必填 说明
access_token string 接口调用凭证
old_guide_account string 原顾问微信号(old_guide_account和new_guide_account配套使用)
old_guide_openid string 原顾问openid或者unionid(old_guide_openid和new_guide_openid配套使用)
new_guide_account string 新顾问微信号(new_guide_account和new_guide_openid二选一)
new_guide_openid string 新顾问openid或者unionid(new_guide_account和new_guide_openid二选一)
openid string 客户openid
openid_list Array.<string> 客户列表,不超过200(openid和openid_list二选一)

返回值

Object

属性 类型 说明
errcode number 错误码
errmsg string 错误信息
buyer_resp Array.<Object> 客户列表换绑结果,当请求openid_list列表大于0有意义

buyer_resp的结构

属性 类型 说明
errcode number 错误码
errmsg string 错误信息
openid string 请求里的buyer_list客户openid

errcode 的合法值

说明 最低版本
0 成功
-1 系统失败
40003 无效的openid
43004 没有关注该服务号
9300801 无效的微信号
9300804 顾问不存在
9300806 客户和顾问不存在绑定关系

请求数据示例

{
  "old_guide_account": "wx_account",
  "new_guide_account": "wx_account",
  "openid": "xxxxxxx"
}

或者

{
  "old_guide_account": "wx_account",
  "new_guide_account": "wx_account",
  "openid_list": [
        "xxxxxxx",
        "yyyyyyyy"
  ]
}

返回数据示例

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

或者

{
  "errcode": 0,
  "errmsg": "ok",
  "buyer_resp": {
    [
        "errcode": 0,
        "errmsg": "ok",
        "openid": "xxxxxxx"
    ],
    [
        "errcode": 0,
        "errmsg": "ok",
        "openid": "yyyyyyyy"
    ]
  }
}