友米聚合 - 开放API
  1. 接口详情
友米聚合 - 开放API
  • 应用场景
    • 自有订单系统 嵌入 企客聊侧边栏
  • v1
    • 文档
      • 介绍
        • 开发文档阅读说明
        • 错误码返回说明
      • 入门说明
        • 生成signature
        • 获取TOKEN方法
        • 请求Headers说明
      • 接口详情
        • 基础数据类接口
        • 数据读取类接口
        • 行为操作类接口
        • 回调数据
  • v2
    • 事件发布格式说明
    • ChatMess
      • 发送消息
      • 申请接管
      • 终止接管
      • 激活会话
      • 发送通知
      • 读取聊天记录
    • Report
      • 获取员工客服统计
      • 获取员工激活客户数统计
    • System
      • 获取部门列表
      • 根据部门获得组
      • 根据组获得员工
      • 获得员工列表
    • Friend
      • 读取粉丝列表
      • 读取粉丝总数
    • Todo
      • 新增待办记录
      • 新增待办记录(返回编号)
      • 获取待办列表
      • 获取待办列表总数
    • Ad
      • 读取广告列表
      • 读取广告条数
    • BulkSend
      • 保存RPA群发
      • 删除RPA群发
    • 注册回调地址
      POST
    • 订阅事件
      POST
    • 获取商户TOKEN
      POST
  1. 接口详情

行为操作类接口

添加好友#

接口URL: friend/Add_Friend

请求方式:POST
Headers:#
access_token:token
Content-type: text/json

###### 其他参数参考Headers说明

请求参数#

参数名数据类型是否必须说明
ReceiVerIdstring是接收机器的微信号
Wechat_Moblestring是手机号,微信号,QQ号或可添加的好友微信号
GreeTingstring是打招呼语
PcKidstring是自定义ID,要求唯一
sffcodestring否添加好友的工号(该参数不传会进入排队,该员工是CRM员工账号,可用接口聚合聊天接口绑定订单账号绑定员工号或去客户端绑定)

请求示例#

{
    "ReceiVerId":"agsoft",
    "Wechat_Moble":"2254",
    "GreeTing":"001",
    "PcKid":"agsoft0251",
    "sffcode":"001"
    
}

接收返回结果#


{
    msgTime: {2018/5/11 14:47:48}
    errmsg: 20000
    succeed: true
    values: true
    errdesc:""
}

返回结果说明#

参数名数据类型说明
msgTimedatetime信息产生时间
errmsgint错误码,对应错误码返回说明
succeedbool调用是否成功
valuesbool请求成功
errdescstring发生错误时的错误描述

批量添加好友(已弃用)#

接口URL: friend/Add_FriendPull

请求方式:POST
Headers:#
access_token:token
Content-type: text/json

###### 其他参数参考Headers说明

请求参数#

参数名数据类型是否必须说明
ReceiVerIdstring是接收机器的微信号
Wechat_Mobleobject是要加好友手机号,微信号,QQ号或可添加的好友微信号(数组)
GreeTingobject是打招呼语(数组,不用打招呼语时传空数组)
PcKidobject是自定义ID(数组)
sffcodelistobject否添加好友的工号(数组,传入该值时即不需传sffcode)
sffcodestring否添加好友的工号(不传sffcodelist时该字段传值即所有好友都归属该员工,两者都不传进入排队,该员工是CRM员工账号,可用聚合聊天接口绑定订单账号绑定员工号或去客户端绑定)

请求示例#

{
   "ReceiVerId":"agsoft",
   "Wechat_Moble":["001","002","003"],
   "GreeTing":["001你好","002你好","003你好"],
   "PcKid":["001","002","003"],
   "sffcodelist":["A01","A02","A03"]
}

接收返回结果#


{
    msgTime: {2018/5/11 14:47:48}
    errmsg: 20000
    succeed: true
    values: true
}

返回结果说明#

参数名数据类型说明
msgTimedatetime信息产生时间
errmsgint错误码,对应错误码返回说明
succeedbool调用是否成功
valuesbool请求成功
errdescstring发生错误时的错误描述

添加群内好友#

接口URL: friend/AddchatroomFriend

请求方式:post  FromBody提交
Headers:#
access_token:token
Content-type: text/json

###### 其他参数参考Headers说明

请求参数#

参数名数据类型是否必须说明
ReceiVerIdstring是接收机器的微信号
Wechat_Moblestring是群内好友的原始微信号
ad_chatroom_namestring是群号
Remarkstring否备注
GreeTingstring是打招呼语
PcKidstring是自定义ID

请求示例#

{
	"ReceiVerId":"dong23287",
	"Wechat_Moble":"wxid_w4ebc6txje6622",
	"ad_chatroom_name":"16113956040@chatroom",
	"GreeTing":"你好",
	"PcKid":"1234",
	"sffcode":"1001"
}

接收返回结果#

返回参数:
{
    "errmsg": 20000,
    "succeed": true,
    "msgTime": "2019-12-12T19:35:06.9011912+08:00",
    "values": true
}

返回结果说明#

参数名数据类型说明
MsgTimedatetime信息产生时间
errmsgint错误码,对应错误码返回说明
succeedbool调用是否成功
valuesbool请求成功
errdescstring发生错误时的错误描述

添加被动删除好友#

接口URL: friend/Add_Passive_Delete_Friend

请求方式:POST
Headers:#
access_token:token
Content-type: text/json

###### 其他参数参考Headers说明

请求参数#

参数名数据类型是否必须说明
ReceiVerIdstring是接收机器的微信号
listarray是被动删除的好友数组
originalWeChatIdstring是好友原始微信号
GreeTingstring是打招呼语

请求示例#

{
    "ReceiVerId":"agsoft",
    "list": [
        {
            "originalWeChatId": "xxxx",
            "greeTing": "001"
        }
    ]
}

接收返回结果#


{
    msgTime: {2018/5/11 14:47:48}
    errmsg: 20000
    succeed: true
    values: true
    errdesc:""
}

返回结果说明#

参数名数据类型说明
msgTimedatetime信息产生时间
errmsgint错误码,对应错误码返回说明
succeedbool调用是否成功
valuesbool请求成功
errdescstring发生错误时的错误描述

发送个微消息(新)#

接口URL:ChatMess/Send

请求方式:post  FromBody提交
Headers:#
access_token:token
Content-type:text/json

###### 其他参数参考Headers说明

请求参数#

参数名数据类型是否必须说明
taskIdstring是任务编号(要求唯一,建议使用时间戳加随机数组成)
friendIdint是好友编号
originalNoberstring是运营机原始微信号
originalWeChatIdstring是好友原始微信号
taskTypeint是任务类型(0文本,1图片,2文件,3视频,4链接,5名片,6公众号,7小程序)
textobject否taskType=0时必须
contentstring否文本内容
imageobject否taskType=1时必须
urlstring否图片链接
titlestring否图片标题
fileobject否taskType=2时必须
urlstring否文件链接
titlestring否文件标题
videoobject否taskType=3时必须
urlstring否视频链接
titlestring否视频标题
linkobject否taskType=4时必须
urlstring否链接URL
titlestring否链接标题
picstring否链接图片
descriptionstring否链接描述
cardobject否taskType=5时必须
wechatIdstring否微信号
titlestring否名片标题
officialAccountobject否taskType=6时必须
namestring否公众号名字,name/wechatId必选其一
wechatIdstring否公众号的微信号,name/wechatId必选其一
autoFollowbool否如果该公众号未关注,则自动关注公众号 false:未关注公众号直接提示失败
miniAppobject否taskType=7时必须
namestring否小程序名称
appIdstring否需分享内页的小程序原始ID,分享小程序内页时必填
appPathstring否需分享内页的小程序内页路径,分享小程序内页时必填
titlestring否标题,分享小程序内页时必填
picstring否封面图,分享小程序内页时必填
urlstring否对应页面的网页链接,分享小程序内页时必填
descriptionstring否描述,分享小程序内页时选填

文本请求示例#

{
	"taskId": "1233333",
	"friendId": 2716475,
	"originalNober": "wxid_axyhjgcjh04e22",
	"originalWeChatId": "wxid_cdh8t1ajl8qm22",
	"taskType": 0,
	"text": {
		"content": "xxxx"
	}
}

图片请求示例#

{
	"taskId": "1233333",
	"friendId": 2716475,
	"originalNober": "wxid_axyhjgcjh04e22",
	"originalWeChatId": "wxid_cdh8t1ajl8qm22",
	"taskType": 1,
	"image": {
		"url": "http://www.xxx.com/aaa.jpg",
		"name": "xxxxx"
	}
}

文件请求示例#

{
	"taskId": "1233333",
	"friendId": 2716475,
	"originalNober": "wxid_axyhjgcjh04e22",
	"originalWeChatId": "wxid_cdh8t1ajl8qm22",
	"taskType": 2,
	"file": {
		"url": "http://www.xxx.com/aaa.zip",
		"name": "xxxx"
	}
}

视频请求示例#

{
	"taskId": "1233333",
	"friendId": 2716475,
	"originalNober": "wxid_axyhjgcjh04e22",
	"originalWeChatId": "wxid_cdh8t1ajl8qm22",
	"taskType": 3,
	"video": {
		"url": "http://www.xxx.com/aaa.MP4",
		"name": "xxxx"
	}
}

链接请求示例#

{
	"taskId": "1233333",
	"friendId": 2716475,
	"originalNober": "wxid_axyhjgcjh04e22",
	"originalWeChatId": "wxid_cdh8t1ajl8qm22",
	"taskType": 4,
	"link": {
		"title": "xxxx",
		"pic": "http://www.xxx.com/aaa.jpg",
		"url": "http://www.xxx.com/",
		"description": "xxxxxxxxx"
	}
}

名片请求示例#

{
	"taskId": "1233333",
	"friendId": 2716475,
	"originalNober": "wxid_axyhjgcjh04e22",
	"originalWeChatId": "wxid_cdh8t1ajl8qm22",
	"taskType": 5,
	"card": {
		"wechatId": "wxid_cdh8t1ajxxxxxx",
		"title": "xxxxx"
	}
}

公众号请求示例#

{
	"taskId": "1233333",
	"friendId": 2716475,
	"originalNober": "wxid_axyhjgcjh04e22",
	"originalWeChatId": "wxid_cdh8t1ajl8qm22",
	"taskType": 6,
	"officialAccount": {
		"name": "xxxxx",
		"wechatId": "wxid_cdxxxxxxxxx",
		"autoFollow": true
	}
}

小程序请求示例#

{
	"taskId": "1233333",
	"friendId": 2716475,
	"originalNober": "wxid_axyhjgcjh04e22",
	"originalWeChatId": "wxid_cdh8t1ajl8qm22",
	"taskType": 7,
	"miniApp": {
		"name": "xxxxx"
	}
}

接收返回结果#

返回参数:
{
    "errmsg": 20000,
    "succeed": true,
    "msgTime": "2019-12-16T16:53:56.9911753+08:00",
    "values": true
}

返回结果说明#

参数名数据类型说明
MsgTimedatetime信息产生时间
errmsgint错误码,对应错误码返回说明
succeedbool调用是否成功
valuesbool提交成功
errdescstring发生错误时的错误描述

通过RPA发送消息#

接口URL:ChatMess/doSendPublicMes

请求方式:post  FromBody提交
Headers:#
access_token:token
Content-type:text/json

###### 其他参数参考Headers说明

请求参数#

参数名数据类型是否必须说明
MsgTypeint是消息类型(text
ToUserNamestring是好友原始微信号
WechatIdint是运营机ID
RelationTypeint是关系类型(3=企微)
ShareUnionIDNodestring否从哪个用户转发
Textstring否文本内容
Urlstring否图片/视频/文件 下载链接
Formatstring否格式后缀(不含.)
Descriptionstring否描述
ThumbnailUrlstring否缩略图
Titlestring否标题
Flagsarray否分享消息列表
Flags 参数说明
MsgTypeint是消息类型(text
MsgTimeint是消息时间,时间戳精确到秒
Flagstring是消息标记
MsgIndexint是消息序号,小的在前面
messListarray否批量消息列表
messList 参数说明
Textstring否文本内容
Urlstring否图片/视频/文件 下载链接
Formatstring否格式后缀(不含.)
Descriptionstring否描述
ThumbnailUrlstring否缩略图
Titlestring否标题

返回结果说明#

参数名数据类型说明
requestIdstring请求ID
errmsgint错误码,对应错误码返回说明
succeedbool调用是否成功
msgTimedatetime信息产生时间
errdescstring发生错误时的错误描述
valuesobject任务结果
values -> taskIdstring任务ID

文本 请求示例#

{
    "WechatId": "运营机ID",
    "ToUserName": "发给哪个用户",
    "RelationType": 3,
    "MsgType": "text",
    "Text": "文本内容"
}

图片 请求示例#

{
    "WechatId": "运营机ID",
    "ToUserName": "发给哪个用户",
    "RelationType": 3,
    "MsgType": "image",
    "Url": "图片链接",
    "Format":"图片文件后缀"
}

视频 请求示例#

{
    "WechatId": "运营机ID",
    "ToUserName": "发给哪个用户",
    "RelationType": 3,
    "MsgType": "video",
    "Url": "视频链接,需带上视频文件的MineType后缀才能成功发送",
    "Format":"图片文件后缀",
    "Description": "描述",
    "ThumbnailUrl": "视频缩略图",
    "Title": "视频标题"
}

文件 请求示例#

{
    "WechatId": "运营机ID",
    "ToUserName": "发给哪个用户",
    "RelationType": 3,
    "MsgType": "file",
    "Url": "文件下载链接",
    "Title": "原始文件名称(带后缀 + URL编码)",
    "Format":"文件后缀"
}

链接 请求示例#

{
    "WechatId": "运营机ID",
    "ToUserName": "发给哪个用户",
    "RelationType": 3,
    "MsgType": "link",
    "Url": "链接URL",
    "Description": "链接描述",
    "ThumbMediaUrl": "链接缩略图",
    "Title": "链接标题"
}

转发请求示例#

{
    "WechatId": "运营机ID",
    "ToUserName": "发给哪个用户",
    "ShareUnionIDNode": "从哪个用户转发",
    "RelationType": 3,
    "MsgType": "forward",
    "Flags": [
        { "Flag":"flag:0000026", "MsgType":"image", "MsgTime": 1647865582, "MsgIndex":1 },
        { "Flag":"flag:0000020", "MsgType":"video", "MsgTime": 1647865582, "MsgIndex":3 },
        { "Flag":"flag:0000023", "MsgType":"link", "MsgTime": 1647865582, "MsgIndex":5 },
        { "Flag":"flag:0000018", "MsgType":"file", "MsgTime": 1647865582, "MsgIndex":10 },
        { "Flag":"flag:0000025", "MsgType":"mp", "MsgTime": 1647865582, "MsgIndex":22 },
        { "Flag":"flag:0000006", "MsgType":"vo", "MsgTime": 1647865582, "MsgIndex":23 },
        { "Flag":"flag:0000006", "MsgType":"vl", "MsgTime": 1647865582, "MsgIndex":23 }
    ]
}

批量发送 请求示例#

{
    "WechatId": "运营机ID",
    "ToUserName": "发给哪个用户",
    "RelationType": 3,
  	"MsgType": "batch",
  	"messList": [
		{
			"MsgType": "text",
			"Text": "文本内容"
		},
		{
			"MsgType": "image",
			"ImageUrl": "图片链接,需带上图片文件的MineType后缀才能成功发送",
			"Format": "图片文件后缀"
		},
		{
			"MsgType": "video",
			"Url": "视频链接,需带上视频文件的MineType后缀才能成功发送",
			"Format": "图片文件后缀",
			"Description": "描述",
			"ThumbnailUrl": "视频缩略图",
			"Title": "视频标题","MsgId": "1604549523123"
		},
		{
			"MsgType": "file",
			"Url": "文件下载链接",
			"Title": "原始文件名称(带后缀 + URL编码)",
			"Format": "文件后缀"
		},
		{
			"MsgType": "link",
			"Url": "链接URL",
			"Description": "链接描述",
			"ThumbMediaUrl": "链接缩略图",
			"Title": "链接标题"
		}
  	]
}

接收返回结果#

返回参数:
{
  "requestId": "3d0bf002-2628-4a15-b9e3-caf4d79350f7",
  "errmsg": 20000,
  "succeed": true,
  "msgTime": "2022-11-15T15:55:50.4198661+08:00",
  "values": {
	  "taskId": "21668498950410117"
  },
  "errdesc": ""
}

发送消息#

接口URL:ChatMess

请求方式:post  FromBody提交
Headers:#
access_token:token
Content-type:text/json

###### 其他参数参考Headers说明

请求参数#

参数名数据类型是否必须说明
taskIdstring是任务编号(要求唯一,建议使用时间戳加随机数组成)
ad_friend_idint是好友编号
ad_original_noberstring是运营机原始微信号
originalWeChatIdstring是好友原始微信号
taskTypeint是任务类型(0文本,1图片,2文件,3视频,4链接,5名片,6公众号,7小程序)
taskContentstring是发送的内容(图片,文件,视频都必须是可下载的url,图片大小最好不超过5M,文件10M,视频30M;名片的微信号;链接的格式:["链接标题","链接图片","链接","链接描述"]; 小程序名称)
taskRemarkstring否名片标题
wechatIdTypeint否公众号任务类型,1:公众号微信号 2:公众号名字
wechatIdstring否公众号的微信号/名字
expand1string否(公众号)需要发送的人的原始微信号
expand3bool否(公众号)true:如果该公众号未关注,则自动关注公众号 false:未关注公众号直接提示失败
expand4string否公众号名字
expand5string否公众号的微信号

请求示例#

{
	"taskId":"1233333",
	"ad_friend_id":"2716475",
	"ad_original_nober":"wxid_axyhjgcjh04e22",
	"originalWeChatId":"wxid_cdh8t1ajl8qm22",
	"taskType":0,
	"taskContent":"15156",
	"wechatIdType":1
	"wechatId": "南京之声"
	"expand1": "30624700",
	"expand3": "30624700",
	"expand4": "南京之声",
	"expand5": "3062ajq9527",
}

接收返回结果#

返回参数:
{
    "errmsg": 20000,
    "succeed": true,
    "msgTime": "2019-12-16T16:53:56.9911753+08:00",
    "values": "提交成功"
}

返回结果说明#

参数名数据类型说明
MsgTimedatetime信息产生时间
errmsgint错误码,对应错误码返回说明
succeedbool调用是否成功
valuesstring提交成功
errdescstring发生错误时的错误描述

激活会话#

接口URL: ChatMess/ActivationConversation

请求方式:POST
Headers:#
access_token:token
Content-type: text/json

###### 其他参数参考Headers说明

请求参数#

参数名数据类型是否必须说明
ad_friend_wenoberstring是好友原始微信号
ad_original_noberstring是运营机原始微信号
staff_codestring是对应聚合聊天系统的员工号
activationTypeint是0只激活会话,1激活会话并推送一条提醒消息,2激活会话并添加一条系统消息到聊天中
enforceAttributionint是是否强制归属(默认0不强制归属,1强制归属,不强制归属时只能激活归属自己好友的会话)
contentstring否提醒的内容(activationType=1或activationType=2必传)

请求示例#

{
	"ad_friend_wenober": "wxid_cdh8t1ajl8qm22",
	"ad_original_nober": "wxid_btfyhwh67eqf22",
	"staff_code": "b08",
	"enforceAttribution": 0,
	"content": "修改资料",
	"activationType": 0
}

接收返回结果#

{
  "errmsg": 20000,
  "succeed": true,
  "msgTime": "2021-08-04T11:39:12.9331069+08:00",
  "values": true,
  "errdesc": null
}

返回结果说明#

参数名数据类型说明
errmsgint错误码,对应错误码返回说明
succeedbool调用是否成功
msgTimedatetime信息产生时间
valuesbool提交成功/提交失败
errdescstring发生错误时的错误描述

修改聚合聊天归属#

接口URL: friend

请求方式:POST
Headers:#
access_token:token
Content-type: text/json

###### 其他参数参考Headers说明

请求参数#

参数名数据类型是否必须说明
ad_friend_wenoberstring是好友原始微信号
staff_codestring是对应聚合聊天系统的员工号
ad_wechat_idint是机号ID(对应聚合聊天的运营机编号)
ispushint是是否推送提醒(0不推送消息提醒,1推送消息提醒)
transferDaffairesint是是否转移待办(0不转移,1转移,把该客户的待办转移给转后员工)

请求示例#

{
    "ad_friend_wenober":"agsoft",
    "ad_wechat_id":2254,
    "staff_code":"001",
    "ispush":0
    "transferDaffaires":1
}

接收返回结果#

{
    msgTime: {2018/5/11 14:47:48}
    errmsg: 20000
    succeed: true
    values: true
}

返回结果说明#

参数名数据类型说明
msgTimedatetime信息产生时间
errmsgint错误码,对应错误码返回说明
succeedbool调用是否成功
valuesbool提交成功/提交失败
errdescstring发生错误时的错误描述

发送会话提醒#

接口URL:ChatMess/BuildNotice

请求方式:post  FromBody提交
Headers:#
access_token:token
Content-type:text/json

###### 其他参数参考Headers说明

请求参数#

参数名数据类型是否必须说明
keystring是会话KEY,从链接URL中获取到的Y3KEY参数
contentstring是提醒内容

请求示例#

{
	"key":"xxxxxxxxxxxxxxxxxxx",
	"content":"对方已点击问卷"
}

接收返回结果#

返回参数:
{
    "errmsg": 20000,
    "succeed": true,
    "msgTime": "2019-12-16T16:53:56.9911753+08:00",
    "values": true
}

返回结果说明#

参数名数据类型说明
MsgTimedatetime信息产生时间
errmsgint错误码,对应错误码返回说明
succeedbool调用是否成功
valuesstring提交成功
errdescstring发生错误时的错误描述

修改标签备注#

接口URL: wecahtlabel

请求方式:POST
Headers:#
access_token:token
Content-type: text/json

###### 其他参数参考Headers说明

请求参数#

参数名数据类型是否必须说明
typeint是0 代表新增标签(ad_label_type=0时不可用),1删除标签(ad_label_type=0时不可用),2修改备注,4.全量更新标签与备注,5全量更新标签,备注,描述
findidint是好友在系统的数字ID
ad_friend_wenoberstring是好友微信号
ad_wechat_idint是运营号在系统的数字ID
ad_relation_remarkstring否备注(type=4,5并ad_label_type=1的情况下,备注为必传字段,否则备注内容则会改为空,如果备注要改成空,则传入空字符串)
valuseobject否标签内容(ad_label_type=0时输入需要修改的微信标签,ad_label_type=1时传入聚合聊天标签编号,传值是数组类似["1315","1302"],type=4或type=5并ad_label_type=1的情况下必传字段)
ad_descriptionstring否描述(type=4,5并ad_label_type=1的情况下,描述为必传字段,否则描述内容则会改为空,如果描述要改成空,则传入空字符串)
ad_label_typeint是是否同步聚合聊天数据(0不同步修改聚合聊天数据,1微信和聚合聊天标签同步修改,2仅修改聚合数据)

请求示例#

{
    "type":0,
    "findid":011,
    "ad_friend_wenober":"001",
    "ad_wechat_id":202,
    "ad_relation_remark":"gggg",
    "valuse":["1315"],
    "ad_label_type":1
}

接收返回结果#


{
    msgTime: {2018/5/11 14:47:48}
    errmsg: 20000
    succeed: true
    values: "保存成功"
}

返回结果说明#

参数名数据类型说明
msgTimedatetime信息产生时间
errmsgint错误码,对应错误码返回说明
succeedbool调用是否成功
valuesstring保存成功
errdescstring发生错误时的错误描述

运营号发送朋友圈#

接口URL: /Circle/sendfriend

请求方式:post  FromBody提交
Headers:#
access_token:token
Content-type: text/json

###### 其他参数参考Headers说明

请求参数#

参数名数据类型是否必须说明
ad_coshow_titlestring是朋友圈标题
ad_coshow_txtstring否内容,ad_coshow_type是图片时,内容和图片至少一列不为空,不能超过2000个字符
ad_coshow_typeint是发送类型(0图片,1小视频,2链接)
ad_coshow_imgstring是发送类型的详细内容(数组组合,0图片,1小视频纯数组 2链接,链接由链接标题,链接图片,链接url,内容组成,类似"ad_coshow_img":["链接标", "http://7nimg.agsoft.net/o_1dq3vk1uoc65mga1er6sp311sho.png", "www.baidu.com", "内容"],(图片和视频的url需提供可下载)
ad_coshow_wecahtstring是任务选择对象(选机号或标签时保存的机器原始微信号,json数组,类似["wxid_lw4e0gycunx722",保存为草稿箱是传[])
ad_choose_textstring否选择标签的文本(标签发送时必须,多个标签以,隔开)
ad_choose_labelstring否选择的查询标签(标签发送时必须,多个标签用“
ad_coshow_sendint是任务发送类型,0是即时,1定时)
ad_coshow_sateint否1提交到手机,0未发任务,2草稿箱,3发送成功,4有失败,添加发朋友圈只能传0或者2 )
ad_coshow_chooseint是任务选择对象(0选机号,5机号 部分标签(可见),6机号屏蔽标签(即不可见))
ad_coshow_endimeDateTime否发送时间(定时任务必需)
ad_coshow_idint是朋友圈任务编号(添加时不传或者传0,修改时传入修改的朋友圈任务ID,即时任务不能修改)
imgnumint否图片总数量,发送视频和发送链接时可传可不传,未选择图片时传0 )
ad_send_typeint否发送端(0是后台,1是Android,2是IOS,默认值0)
ad_coshow_likebool否是否点赞(默认不点赞)
ad_self_evaluationstring否朋友圈自评内容
ad_send_locationstring否朋友圈发送位置(currentLocation当前位置,空不显示位置,其他传入的位置,输入的位置必须与微信位置搜索结果的标题完全匹配,位置才会选择成功)

请求示例#

{
   "ad_choose_label": "1317",
   "ad_choose_text": "测试",
   "ad_coshow_choose": 5,
   "ad_coshow_endime": "2020-03-05 18:15:00",
   "ad_coshow_id": 0,
   "ad_coshow_img": "[\"http://ttimg.agsoft.net/640462692/taskRes/82376983341d23dce1ca650941e45ce8a1c410dd1583399000\"]",
   "ad_coshow_sate": 0,
   "ad_coshow_send": 1,
   "ad_coshow_title": "疫情日趋好转",
   "ad_coshow_txt": "旅游马上恢复正常啦\n年年有活动,月月有经典,天天有惊喜",
   "ad_coshow_type": 0,
   "ad_coshow_wecaht": ["wxid_om1u9rnaf0hi22"],
   "ad_send_type": 0,
   "imgnum": 1,
   "ad_coshow_endime":"2020-03-10"
} 

接收返回结果#

返回参数:
{
    "errmsg": 20000,
    "succeed": true,
    "msgTime": "2019-12-12T15:30:42.0564108+08:00",
    "values": 5162
}

返回结果说明#

参数名数据类型说明
succeedbooltrue成功,false失败
msgTimeDateTime信息返回时间
valuesobjectsucceed=true时为朋友圈的编号,否则为执行过程中抛出的异常

广告上下线#

待完善

聚合聊天绑定订单账号#

接口URL: /staff/AddSelfStaff

请求方式:post  FromBody提交
Headers:#
access_token:token
Content-type: text/json

###### 其他参数参考Headers说明

请求参数#

参数名数据类型是否必须说明
ad_staff_codestring是聚合聊天员工号
ad_self_userstring是自有系统员工号
ad_self_pwdstring是自有系统员工对接码

请求示例#

{
	"ad_staff_code":"b03",
	"ad_self_user":"1002",
	"ad_self_pwd":"123456"
}

接收返回结果#

{
    "errmsg": 20000,
    "succeed": true,
    "msgTime": "2020-07-09T17:39:03.140209+08:00",
    "values": "操作成功",
    "errdesc": null
}

返回结果说明#

参数名数据类型说明
succeedbooltrue成功,false失败
msgTimeDateTime信息返回时间
valuesstring操作成功或操作失败

订单同步(建议每次最多提交100条)#

接口URL: /Order

请求方式:post  FromBody提交
Headers:#
access_token:token
Content-type: text/json

###### 其他参数参考Headers说明

请求参数#

Ad_OrderUser 请求参数#

参数名数据类型是否必须说明
Order_Totaldecimal是订单总金额(累计)
Order_Countint是订单总数(累计)
Sign_Moneydecimal是签收总金额(累计)
Sign_Countint是签收单数(累计)
Return_Moneydecimal是退货总金额(累计)
Return_Countint是退货单数(累计)
Route_Moneydecimal是在途总金额(累计)
Route_Countint是在途单数(累计)
wxnamestring是好友微信号

Ad_OrderModel 请求参数#

参数名数据类型是否必须说明
wxnamestring是好友微信号
descidstring是订单号(系统必须唯一)
amountstring是总金额
stateidint是订单状态(0下单,10确认,20批准,30发货,35退货,40收货,45入仓,50完成,60记帐,202删除订单)
workdatedatettime是订单下单时间
isreturnint是是否退货(0否,1是)
customiotypestring是单据类型(零售下单,一次单,二次单)
changedatedatettime是订单最后修改时间
userid是string订单系统员工号

请求示例#

{
   "Ad_OrderUser":[
       {
           "Order_Total":2000,
           "Order_Count":10,
           "Sign_Money":50,
           "Sign_Count":1,
           "Return_Money":50,
           "Return_Count":1,
           "Route_Money":50,
           "Route_Count":1,
           "wxname":"z337049790"
       },
       {
           "Order_Total":5000,
           "Order_Count":5,
           "Sign_Money":500,
           "Sign_Count":1,
           "Return_Money":500,
           "Return_Count":2,
           "Route_Money":500,
           "Route_Count":1,
           "wxname":"zengsm0808"
       }
   ],
   "Ad_OrderModel":[
       {
           "wxname":"z337049790",
           "descid":"S7878784",
           "amount":100,
           "stateid":10,
           "workdate":"2020-06-01 10:00:00",
           "isreturn":0,
           "customiotype":"零售下单",
           "changedate":"2020-06-02 15:30:20",
           "userid":"1001"
       },
       {
           "wxname":"zengsm0808",
           "descid":"S7878785",
           "amount":200,
           "stateid":30,
           "workdate":"2020-06-01 10:00:00",
           "isreturn":0,
           "customiotype":"零售下单",
           "changedate":"2020-06-02 15:30:20",
           "userid":"1002"
       }
   ]
}

接收返回结果#

{
    "errmsg": 20000,
    "succeed": true,
    "msgTime": "2020-06-30T18:17:23.4797951+08:00",
    "values": "操作成功",
    "errdesc": null
}

返回结果说明#

参数名数据类型说明
succeedbooltrue成功,false失败
msgTimeDateTime信息返回时间
valuesstring保存成功或保存失败

转账/红包#

接口URL: friend/Transfer

请求方式:post  FromBody提交
Headers:#
access_token:token
Content-type: text/json

###### 其他参数参考Headers说明

请求参数#

参数名数据类型是否必须说明
taskIdstring是任务编号(要求唯一,建议使用时间戳加随机数组成)
ad_friend_idint是好友编号
ad_original_noberstring是运营机原始微信号
originalWeChatIdstring是好友原始微信号
taskTypeint是任务类型(0收红包/转账,1退转账)

请求示例#

{
	"taskId":"2333",
	"ad_friend_id":"2716475",
	"ad_original_nober":"wxid_axyhjgcjh04e22",
	"originalWeChatId":"wxid_cdh8t1ajl8qm22",
	"taskType":0
}

接收返回结果#

返回参数:
{
    "errmsg": 20000,
    "succeed": true,
    "msgTime": "2019-12-16T16:53:56.9911753+08:00",
    "values": "提交成功"
}

返回结果说明#

参数名数据类型说明
MsgTimedatetime信息产生时间
errmsgint错误码,对应错误码返回说明
succeedbool调用是否成功
valuesstring提交成功
errdescstring发生错误时的错误描述

下载操作#

接口URL:ChatMess/DownLoadFile

请求方式:post  FromBody提交
Headers:#
access_token:token
Content-type: text/json

###### 其他参数参考Headers说明

请求参数#

参数名数据类型是否必须说明
taskIdstring是任务编号(要求唯一,建议使用时间戳加随机数组成)
ad_friend_idint是好友编号
ad_original_noberstring是运营机原始微信号
originalWeChatIdstring是好友原始微信号
taskTypeint是任务类型(0下载文件,1下载原图/视频)
taskContentstring是文件消息的ad_sermsgid;图片/视频的downloadKey

请求示例#

{
	"taskId":"1233333",
	"ad_friend_id":"2716475",
	"ad_original_nober":"wxid_axyhjgcjh04e22",
	"originalWeChatId":"wxid_cdh8t1ajl8qm22",
	"taskType":0,
	"taskContent":"15156"
}

接收返回结果#

返回参数:
{
    "errmsg": 20000,
    "succeed": true,
    "msgTime": "2019-12-16T16:53:56.9911753+08:00",
    "values": "提交成功"
}

返回结果说明#

参数名数据类型说明
MsgTimedatetime信息产生时间
errmsgint错误码,对应错误码返回说明
succeedbool调用是否成功
valuesstring提交成功
errdescstring发生错误时的错误描述

朋友圈操作#

接口URL:friend/CircleOfFriends

请求方式:post  FromBody提交
Headers:#
access_token:token
Content-type: text/json

###### 其他参数参考Headers说明

请求参数#

参数名数据类型是否必须说明
taskIdstring是任务编号(要求唯一,建议使用时间戳加随机数组成)
ad_friend_idint是好友编号
ad_original_noberstring是运营机原始微信号
originalWeChatIdstring是好友原始微信号
taskTypeint是任务类型(0评论/点赞朋友圈,1回复自己朋友圈的评论,2主动获取客户朋友圈)
taskContentstring是评论内容(为“”或null则为点赞);回复的内容;获取客户朋友圈时为空
expand1string是朋友圈ID(snsId);获取客户朋友圈时为空

请求示例#

{
	"taskId":"1233333",
	"ad_friend_id":"2716475",
	"ad_original_nober":"wxid_axyhjgcjh04e22",
	"originalWeChatId":"wxid_cdh8t1ajl8qm22",
	"taskType":0,
	"taskContent":"15156",
	"expand1":"30624700"
}

接收返回结果#

返回参数:
{
    "errmsg": 20000,
    "succeed": true,
    "msgTime": "2019-12-16T16:53:56.9911753+08:00",
    "values": "提交成功"
}

返回结果说明#

参数名数据类型说明
MsgTimedatetime信息产生时间
errmsgint错误码,对应错误码返回说明
succeedbool调用是否成功
valuesstring提交成功
errdescstring发生错误时的错误描述

主动通过好友申请#

接口URL:friend/AddFriends

请求方式:post  FromBody提交
Headers:#
access_token:token
Content-type: text/json

###### 其他参数参考Headers说明

请求参数#

参数名数据类型是否必须说明
taskIdstring是任务编号(要求唯一,建议使用时间戳加随机数组成)
ad_friend_idint是好友编号
ad_original_noberstring是运营机原始微信号
originalWeChatIdstring是好友原始微信号
taskTypeint是任务类型(0文本,1图片,2文件,3视频)
taskRemarkstring否备注(不超过26个字符,数字字母英文标点符号占一个字符,其他占两个)

请求示例#

{
	"taskId":"1233333",
	"ad_friend_id":"2716475",
	"ad_original_nober":"wxid_axyhjgcjh04e22",
	"originalWeChatId":"wxid_cdh8t1ajl8qm22",
	"taskType":0,
	"taskContent":"15156"
}

接收返回结果#

返回参数:
{
    "errmsg": 20000,
    "succeed": true,
    "msgTime": "2019-12-16T16:53:56.9911753+08:00",
    "values": "提交成功"
}

返回结果说明#

参数名数据类型说明
MsgTimedatetime信息产生时间
errmsgint错误码,对应错误码返回说明
succeedbool调用是否成功
valuesstring提交成功
errdescstring发生错误时的错误描述

群操作(含新建群聊,邀请人进群,踢人出群,退出群聊,解散群聊,群内@好友,修改群公告,上传群二维码,修改群名称,修改运营机群内昵称)#

接口URL:friend/OperationChatroom

请求方式:post  FromBody提交
Headers:#
access_token:token
Content-type: text/json

###### 其他参数参考Headers说明

请求参数#

参数名数据类型是否必须说明
ReceiVerIdstring是运营机微信号
leistring是0新建群聊,1邀请人进群,2踢人出群,3解散群聊,4退出群聊,5群内@好友,6修改群公告,7上传群二维码,8修改群名称,9修改运营机群内昵称
taskIdstring是任务编号(要求唯一,建议使用时间戳加随机数组成,需要保存,回调结果时用于定位任务状态)
friendListobject否好友列表(新建群聊或邀请人进群必须传入且必须是该运营号好友,2踢人出群时必须传入且需是该群的好友,其他类型不需传入)
ad_chatroom_namestring否新建群聊时传入新建群的群名称,其他操作传入群号例:22536391141@chatroom
taskContentstring否5群内@好友时传入发送的文本内容,非必传,6修改群公告传入修改后的群公告,8修改群名称传入修改后的群名称,9修改运营机群内昵称传入运营机修改后的群内昵称
expand1string否5群内@好友时传入需要@的人的原始微信号,必传

请求示例#

{
	"ReceiVerId": "yg1811122",
	"lei": 0,
	"taskId": "1599480037",
    "friendList": [{"originalWeChatId":"wxid_1r8a1mfrbdek22"},{"originalWeChatId":"wxid_cdh8t1ajl8qm22"}],
    "ad_chatroom_name":"群名"
}

接收返回结果#

返回参数:
{
    "errmsg": 20000,
    "succeed": true,
    "msgTime": "2020-09-07T20:14:44.2650069+08:00",
    "values": true,
    "errdesc": null
}

返回结果说明#

参数名数据类型说明
MsgTimedatetime信息产生时间
errmsgint错误码,对应错误码返回说明
succeedbool调用是否成功
valuesbool提交成功
errdescstring发生错误时的错误描述

运营号群发#

接口URL: /Group/SendAddMes

请求方式:post  FromBody提交
Headers:#
access_token:token
Content-type: text/json

###### 其他参数参考Headers说明

请求参数#

参数名数据类型是否必须说明
ad_mass_idint是群发编号(新增传0,修改传入群发编号,即时群发不能修改)
ad_mass_themestring是群发主题(长度不能大于50)
ad_mass_contentstring否群发内容(长度不能大于2000,跟图片,视频,链接,小程序至少一样不能为空)
ad_mass_typeint是选择对象(0好友,1标签,2群)
ad_mass_sendint是发送类型(0单条发送,1群发助手)
ad_type_send_orderstring是发送顺序(0文字,1图片,2视频,4链接,5小程序,按照类型传入,如[0,1, 2,4,5]则是按照文字,图片,视频,链接,小程序依次发送,可按照逻辑自由组合发送顺序)
ad_mass_taskint是任务类型(0是即时,1定时)
ad_start_timeDateTime是定时任务发送时间(不能小于当前时间5分钟)
ad_image_urlobject否发送图片的路径(必须是可下载的路径,目前只支持一张)
ad_yiping_urlobject否发送视频片的路径(必须是可下载的路径,目前只支持一个视频)
ad_mass_linkobject否发送链接(由链接标题,链接推按,链接,内容组成,链接图片必须是可下载的路径,群发助手不能发送链接)
ad_mass_programobject否发送小程序(群发助手不能发送小程序)
ad_choose_labelstring否标签(标签发送时必须,传入标签的名称,由逗号隔开,如A,有意向A,有意向,运营机满足一个标签即会发送)
ad_friend_jsonobject是好友对象(群发标签时传入wenober运营机原始微信号,群发好友或群发群时必须传入,wenober运营机原始微信号,ad_friend_id发送的好友编号,ad_wechat_nick运营机机号,ad_friend_wenober好友原始微信号)

请求示例#

{
   "ad_mass_id": "0",
   "ad_mass_theme": "123",
   "ad_mass_content": "111",
   "ad_mass_type": 0,
   "ad_mass_send": 1,
   "ad_type_send_order": "[0,1, 2,4,5]",
   "ad_mass_task": 0,
   "ad_start_time": "2020-09-09",
   "ad_image_url": ["https://img-1259062805.cos.ap-chengdu.myqcloud.com/640462692/taskRes/c23adaae8bcc05a568cbb33dbbe16f36ba44dcd61598600298"],
   "ad_yiping_url": ["https://img-1259062805.cos.ap-chengdu.myqcloud.com/640462692/taskRes/9ad3ef16650c24aa399430998f26f775493ca59c1598600306"],
   "ad_mass_link": ["路面融化、数百人死亡,超高温热浪袭击印度", "https://img-1259062805.cos.ap-chengdu.myqcloud.com/640462692/taskRes/b6589fc6ab0dc82cf12099d1c2d40ab994e8410c1589522671", "https://3w.huanqiu.com/a/b4b662/7NSaByrIVfG?agt=8", "路面融化、数百人死亡,超高温热浪袭击印度"],
   "ad_mass_program": ["Y3分享"],
   "ad_friend_json": [{
   	"wenober": "wxid_az634fpzcu4x22",
   	"ad_friend_id": 2716475,
   	"ad_wechat_nick": "P14",
   	"ad_friend_wenober": "wxid_cdh8t1ajl8qm22"
   }]
}

接收返回结果#

{
    "errmsg": 20000,
    "succeed": true,
    "msgTime": "2020-09-08T20:51:35.7718166+08:00",
    "values": 2816,
    "errdesc": null
}

返回结果说明#

参数名数据类型说明
succeedbooltrue成功,false失败
msgTimeDateTime信息返回时间
valuesobject群发编号

运营号删除群发#

接口URL: Group/delMass?ad_mass_id=2807

请求方式:post
Headers:#
access_token:token
Content-type: text/json

###### 其他参数参考Headers说明

请求参数#

参数名数据类型是否必须说明
ad_mass_idint是群发编号

请求示例#

暂无

接收返回结果#

{
    "errmsg": 20000,
    "succeed": true,
    "msgTime": "2020-09-08T20:54:47.6687419+08:00",
    "values": "操作成功",
    "errdesc": null
}

返回结果说明#

参数名数据类型说明
succeedbooltrue成功,false失败
msgTimeDateTime信息返回时间
valuesobject操作成功

运营号批量删除朋友圈#

接口URL: Circle/delfriend

请求方式:post
Headers:#
access_token:token
Content-type: text/json

###### 其他参数参考Headers说明

请求参数#

参数名数据类型是否必须说明
expand1string是朋友圈ID
originalWeChatIdstring是原始微信号

请求示例#

[{
	"expand1": "-4946641246660841379",
	"originalWeChatId": "wxid_30lkw4ret6xb22"
}, 
 {
	"expand1": "-4946642238916710320",
	"originalWeChatId": "wxid_30lkw4ret6xb22"
}]

接收返回结果#

{
    "errmsg": 20000,
    "succeed": true,
    "msgTime": "2020-09-08T20:54:47.6687419+08:00",
    "values": "操作成功",
    "errdesc": null
}

返回结果说明#

参数名数据类型说明
succeedbooltrue成功,false失败
msgTimeDateTime信息返回时间
valuesobject操作成功

添加待办#

接口URL: ChargeDaffaires/AddRecord

请求方式:post
Headers:#
access_token:token
Content-type: text/json

###### 其他参数参考Headers说明

请求参数#

参数名数据类型是否必须说明
Weixinstring是好友原始微信号
SffIdstring否创建待办工号ID(待办完成之后会归属给创建待办的员工,不传会解绑该好友的归属人)
RemindTitlestring否提醒标题
FollowupsiTuationstring是待办内容
RemindTimestring是提示时间(不能小于当前时间)
IsAlwaysbool是是否始终提示
Recipientstring是接收待办员工数组(字符数组)
AdWecharIdint是运营号id
LevelColorstring否级别颜色
LevelNamestring否级别名称
EventTypeint否完成条件;0=手动确认、100=联系客户、120=点赞客户朋友圈、130=评论客户朋友圈

请求示例#

{
	"Weixin": "hzklobv",
	"SffId": "9527",
	"RemindTitle": "干活了",
	"FollowupsiTuation": "",
	"RemindTime": "2012-12-12 12:00:00",
	"IsAlways": true,
	"Recipient": ["0769"],
	"AdWecharId": 506411,
    "LevelColor": "#fa0202",
    "LevelName": "紧急",
    "EventType": 0
}

接收返回结果#

{
    "errmsg": 20000,
    "succeed": true,
    "msgTime": "2020-09-08T20:54:47.6687419+08:00",
    "values": "操作成功",
    "errdesc": null
}

返回结果说明#

参数名数据类型说明
succeedbooltrue成功,false失败
msgTimeDateTime信息返回时间
valuesobject操作成功

保存标签分类#

接口URL: Label/SaveCategories

请求方式:post

请求参数#

参数名数据类型是否必须说明
ad_label_idint是标签分类编号(0新增,否则修改)
ad_label_namestring是标签分类名称
ad_chooseint是分类选择(0单选,1多选,默认值0)

请求示例#

{
	"ad_label_id": 0,
	"ad_label_name": "标签",
	"ad_choose": 0
}

接收返回结果#

{
  "errmsg": 20000,
  "succeed": true,
  "msgTime": "2021-03-30T17:04:09.5368829+08:00",
  "values": 315,
  "errdesc": null
}

返回结果说明#

参数名数据类型说明
succeedbooltrue成功,false失败
msgTimeDateTime信息返回时间
valuesobject返回的标签分类编号(大于0成功,否则失败)

删除标签分类#

接口URL: Label/DellabelCategories

请求方式:post

请求参数#

参数名数据类型是否必须说明
ad_label_idint是标签分类编号

请求示例#

{
	"ad_label_id": 315
}

接收返回结果#

{
  "errmsg": 20000,
  "succeed": true,
  "msgTime": "2021-03-30T17:06:41.3484165+08:00",
  "values": true,
  "errdesc": null
}

返回结果说明#

参数名数据类型说明
succeedbooltrue成功,false失败
msgTimeDateTime信息返回时间
valuesobject操作成功或者操作失败

保存标签#

接口URL: Label/SaveLabel

请求方式:post

请求参数#

参数名数据类型是否必须说明
ad_label_info_idint是标签详细编号
ad_label_info_namestring是标签名字
ad_label_idint是标签分类编号
ad_label_sortint是标签排序(默认值0)

请求示例#

{
	"ad_label_info_id": 0,
	"ad_label_info_name": "er",
	"ad_label_id": 310,
	"ad_label_sort": 0
}

接收返回结果#

{
  "errmsg": 20000,
  "succeed": true,
  "msgTime": "2021-03-30T17:13:18.9495456+08:00",
  "values": 1366,
  "errdesc": null
}

返回结果说明#

参数名数据类型说明
succeedbooltrue成功,false失败
msgTimeDateTime信息返回时间
valuesobject标签详细编号(大于0成功,否则失败)

删除标签#

接口URL: Label/DelLabel

请求方式:post

请求参数#

参数名数据类型是否必须说明
ad_label_info_idint是标签详细编号

请求示例#

http://《你服务器IP》:5003/v1/Label/DelLabel?ad_label_info_id=1366

接收返回结果#

{
  "errmsg": 20000,
  "succeed": true,
  "msgTime": "2021-03-30T17:20:33.6613046+08:00",
  "values": true,
  "errdesc": null
}

返回结果说明#

参数名数据类型说明
succeedbooltrue成功,false失败
msgTimeDateTime信息返回时间
valuesobject操作成功或者操作失败

更新客户信息#

接口URL: friend/UpdateFriendInfo

请求方式:post

请求参数#

参数名数据类型是否必须说明
userIdstring是用户id
moblestring否手机号
mobletwostring否备用手机号2
moblethreestring否备用手机号3
addressstring否地址
namestring否真实姓名
nickstring否客户昵称
sexstring否性别 1: 男 0: 女
chenWeistring否客户称谓
birthdaydatetime否客户生日
extendJsonstring否自定义字段json
Fromint否类型(0微信号,1公众号,2小程序)

请求示例#

{
	"accounts": "",
	"moble": "",
	"mobletwo": "",
	"moblethree": "",
	"address": "",
	"name": "",
	"nick": "test2",
	"sex": "1",
	"chenWei": "test",
	"birthday": "1887-12-31",
	"userId": "2728019",
	"extendJson": "[{\"20\":\"\"},{\"19\":\"\"},{\"15\":\"test\"},{\"13\":\"\"},{\"12\":\"\"},{\"14\":[]}]",
	"From": "0"
}

接收返回结果#

{
    "requestId": null,
    "errmsg": 20000,
    "succeed": true,
    "msgTime": "2021-06-02T17:54:14.8154279+08:00",
    "values": true,
    "errdesc": null
}

返回结果说明#

参数名数据类型说明
succeedbooltrue成功,false失败
msgTimeDateTime信息返回时间
valuesobject操作成功或者操作失败

更新客户广告码#

接口URL: friend/UpdateAdCode

请求方式:post

请求参数#

参数名数据类型是否必须说明
adcodestring是广告码
fans_infoarray是需更改的粉丝列表
> ad_wechat_idint是运营号ID
> ad_friend_wenoberstring是客户原始微信号

请求示例#

{
	"fans_info": [
		{
			"ad_wechat_id": 123,
			"ad_friend_wenober": "xxxxxx"
		}
	],
	"adcode": "000"
}

接收返回结果#

{
  "requestId": null,
  "errmsg": 20000,
  "succeed": true,
  "msgTime": "2023-06-13T15:39:16.7288952+08:00",
  "values": {
    "update_res": false,
    "err_list": [
      {
        "ad_wechat_id": 123,
        "ad_friend_wenober": "xxxxxx"
      }
    ]
  },
  "errdesc": null
}

返回结果说明#

参数名数据类型说明
succeedbooltrue成功,false失败
msgTimeDateTime信息返回时间
valuesobject操作结果
> update_resbool操作成功或者操作失败
> err_listarray操作失败的粉丝列表
> ad_wechat_idint运营号ID
> ad_friend_wenoberstring客户原始微信号
上一页
数据读取类接口
下一页
回调数据
Built with