卖家工作台的用户订阅消息类型
获取消息列表
获取消息计数器
清空资源计数
发送消息接口
发送任务提醒消息
获取指定的任务
取消轻任务
完成轻任务
更新轻任务
更新任务元数据
创建轻任务
任务元查询条数接口
任务查询条数接口
任务元查询接口
我参与的活动列表
获取活动推荐列表
获取千牛首页数字接口
标记消息为已读
把所有消息标记为全部已读
查询消息的已读未读状态
全量订阅账号
轻任务评论查询接口
轻任务评论接口
轻任务删除接口
轻任务转发接口
轻任务千人千面数据查询接口2.0
获取用户好评率接口
读取消息中心离线消息
查询服务号信息
ISV上传数据接口
客户端关键日志收集
千牛未读数矫正接口
任务变更接口V2.0
删除快捷短语组
创建或者更改千牛知识库组
获取用户快捷短语
修改用户快捷短语
快捷短语删除接口
千牛快捷短语创建
删除团队数据
团队数据获取
团队解决方案录入接口
设置团队数据
千牛商家知识库用户视角API
创建团队快短
删除团队快短
团队快短更新
删除团队快短分组
新增和修改团队快短分组
轻任务更新为已读状态接口
添加解决方案
用户设置solution
删除用户数据
买家在卖家的店铺产生的订单查询接口
所有的轻任务类型信息查询接口
今天完成任务数查询
获取用户自动回复信息
验证解决方案是否合法
账号接待能力信息查询
千牛优惠券接待买家查询
退款信息获取api
判断买家是否有某些标
改价规则校验
查询在线状态
客服分流分组信息查询
增加商品推荐次数
千牛删除推荐商品
千牛增加商品推荐
千牛包装的商品api
获取推挤商品
转交用户
分流用户挂起接口
获取主账号下所有账号的在线状态
获取主账号下子账号列表的在线状态
分流主账号设置信息
客户端同步会话接口
关闭排队分流的会话
智能客服工作台数据获取
获取用户开店状态
获取主账号下所有在线账号的状态
修改订单地址(SCM)
获取店铺所有账号的实时状态
获取服务助手实时数据
获取店铺客服相关实时统计数据
移动客服到不同分流分组
获取热词一级分类以及统计信息
获取商家的分流分组设置
根据二级类目获取详情
根据二级分类信息获取聚类信息
热词错误反馈
获取用户是否打开智能提示开关
分流设置检查
移除买家恶意标签
标记买家恶意标签
获取买家所有恶意标签信息
分页查询今日接待详情
商家设定自定义规则
导出质检结果
同步工单信息到本地
isv工单状态同步接口
获取店铺客服相关离线绩效数据
自动化任务统计数据获取
自动化任务流水分页获取
客服主管插件白名单
自动化任务配置保存接口
自动化任务启用停用
获取自动化任务基本信息
获取店铺的实时状态
千牛企业版三方数字接入接口
任务协同数字
数字面板获取企业版isv数字
添加告警设置信息-客服
告警设置读接口
获取昨日统计数据
获取当前店铺监控页面阈值
半自动质检规则列表
编辑半自动质检规则
自动化任务数据导出
添加主账号接待质量分析授权
获取主账号是否通过接待质量分析授权
慢响应更新已读状态
慢响应统计未读数
慢响应列表按页查找
获取慢响应设置信息
慢响应设置保存
抽检结果导出
子账号岗位获取
千牛消息类目获取
资源权限设置接口
资源及权限获取接口
全店不挂起
获取全店不挂起
获取聊天列表买家订单信息数据
bc消息下行发送订阅卡片
查询三月内详细接待记录
排队统计数据
获取分流分组的平均响应时间数据
获取分流分组的今日接待数据
获取店铺内的分流分组中子账号在线状态
获取分流分组的待回复人数数据
私域运营-客户管理
查询商家与同行的数据对比
查询漏斗数据
获取店铺级别用户标签
售后菜单权限校验
商品选择控件查询商品
商品选择器的类目获取接口
保存销售线索设置
更新自动化任务的接口
千牛售后自动化任务信息获取
添加或修改用户权益
淘口令生成接口
获取店内单个子帐号在线状态
获取批量提醒到客户的配置
查询商家服务等级名称
自助锁单
查询客服在线状态
发送tpn模板消息
新灯塔服务指标数据
erp开放录入
获取三方催拍设置
三方服务接待场景小程序卡片开放
isv提交标准事件
AIGC创作图片审核
环境 | HTTP请求地址 | HTTPS请求地址 |
---|---|---|
正式环境 | http://gw.api.taobao.com/router/rest | https://eco.taobao.com/router/rest |
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
method | String | 是 | API接口名称。 |
app_key | String | 是 | TOP分配给应用的AppKey。 |
target_app_key | String | 否 | 被调用的目标AppKey,仅当被调用的API为第三方ISV提供时有效。 |
sign_method | String | 是 | 签名的摘要算法,可选值为:hmac,md5。 |
sign | String | 是 | API输入参数签名结果,签名算法介绍请点击这里。 |
session | String | 否 | 用户登录授权成功后,TOP颁发给应用的授权信息,详细介绍请点击这里。当此API的标签上注明:“需要授权”,则此参数必传;“不需要授权”,则此参数不需要传;“可选授权”,则此参数为可选。 |
timestamp | String | 是 | 时间戳,格式为yyyy-MM-dd HH:mm:ss,时区为GMT+8,例如:2015-01-01 12:00:00。淘宝API服务端允许客户端请求最大时间误差为10分钟。 |
format | String | 否 | 响应格式。默认为xml格式,可选值:xml,json。 |
v | String | 是 | API协议版本,可选值:2.0。 |
partner_id | String | 否 | 合作伙伴身份标识。 |
simplify | Boolean | 否 | 是否采用精简JSON返回格式,仅当format=json时有效,默认值为:false。 |
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
from | String | 必须 | shangjiajiqiren | 调用的业务来源 | |
solution_group | String | 必须 | { "id":2001, "name":"售前", "type":0, "weight":100 } | 组对象,type是必传的,id在修改和删除的时候需要传,其他参数在添加或者需要修改的时候传 |
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
group | SolutionGroupDO | 返回创建的组对象 | |
|
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret); QianniuSolutionGroupWriteRequest req = new QianniuSolutionGroupWriteRequest(); req.setFrom("shangjiajiqiren"); req.setSolutionGroup("{ \"id\":2001, \"name\":\"售前\", \"type\":0, \"weight\":100 }"); QianniuSolutionGroupWriteResponse rsp = client.execute(req, sessionKey); System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret); QianniuSolutionGroupWriteRequest req = new QianniuSolutionGroupWriteRequest(); req.From = "shangjiajiqiren"; req.SolutionGroup = "{ \"id\":2001, \"name\":\"售前\", \"type\":0, \"weight\":100 }"; QianniuSolutionGroupWriteResponse rsp = client.Execute(req, sessionKey); Console.WriteLine(rsp.Body);
$c = new TopClient; $c->appkey = $appkey; $c->secretKey = $secret; $req = new QianniuSolutionGroupWriteRequest; $req->setFrom("shangjiajiqiren"); $req->setSolutionGroup("{ \"id\":2001, \"name\":\"售前\", \"type\":0, \"weight\":100 }"); $resp = $c->execute($req, $sessionKey);
curl -X POST 'http://gw.api.taobao.com/router/rest' \ -H 'Content-Type:application/x-www-form-urlencoded;charset=utf-8' \ -d 'app_key=12129701' \ -d 'format=json' \ -d 'method=taobao.qianniu.solution.group.write' \ -d 'partner_id=apidoc' \ -d 'session=ae2bbbc6-8acf-4e03-a3a6-f2ba522b53dc' \ -d 'sign=4D76B039D7007D30ED9BC7657C3A9363' \ -d 'sign_method=hmac' \ -d 'timestamp=2025-04-24+11%3A59%3A15' \ -d 'v=2.0' \ -d 'from=shangjiajiqiren' \ -d 'solution_group=%7B+%09%5C%22id%5C%22%3A2001%2C+%09%5C%22name%5C%22%3A%5C%22%E5%94%AE%E5%89%8D%5C%22%2C+%09%5C%22type%5C%22%3A0%2C+%09%5C%22weight%5C%22%3A100+%7D'
# -*- coding: utf-8 -*- import top.api req=top.api.QianniuSolutionGroupWriteRequest(url,port) req.set_app_info(top.appinfo(appkey,secret)) req._from="shangjiajiqiren" req.solution_group="{ \"id\":2001, \"name\":\"售前\", \"type\":0, \"weight\":100 }" try: resp= req.getResponse(sessionkey) print(resp) except Exception,e: print(e)
pTopRequest pRequest = alloc_top_request(); pTopResponse pResponse = NULL; pTaobaoClient pClient = alloc_taobao_client(url, appkey, appsecret); set_api_name(pRequest,"taobao.qianniu.solution.group.write"); add_param(pRequest,"from","shangjiajiqiren"); add_param(pRequest,"solution_group","{ \"id\":2001, \"name\":\"售前\", \"type\":0, \"weight\":100 }"); pResponse = top_execute(pClient,pRequest,sessionKey); printf("ret code:%d\n",pResponse->code); if(pResponse->code == 0){ pTopResponseIterator ite = init_response_iterator(pResponse); pResultItem pResultItem = alloc_result_item(); while(parseNext(ite, pResultItem) == 0){ printf("%s:%s\n",pResultItem->key,pResultItem->value); } destroy_response_iterator(ite); destroy_result_item(pResultItem); } destroy_top_request(pRequest); destroy_top_response(pResponse); destroy_taobao_client(pClient);
TopClient = require('./topClient').TopClient; var client = new TopClient({ 'appkey': 'appkey', 'appsecret': 'secret', 'REST_URL': 'http://gw.api.taobao.com/router/rest' }); client.execute('taobao.qianniu.solution.group.write', { 'from':'shangjiajiqiren', 'solution_group':'{ \"id\":2001, \"name\":\"售前\", \"type\":0, \"weight\":100 }' }, function(error, response) { if (!error) console.log(response); else console.log(error); })
<qianniu_solution_group_write_response> <group> <id>43242342</id> <name>保湿</name> <type>1</type> <status>1</status> <weight>200</weight> </group> </qianniu_solution_group_write_response>
{ "qianniu_solution_group_write_response":{ "group":{ "id":43242342, "name":"保湿", "type":1, "status":1, "weight":200 } } }
<error_response> <code>50</code> <msg>Remote service error</msg> <sub_code>isv.invalid-parameter</sub_code> <sub_msg>非法参数</sub_msg> </error_response>
{ "error_response":{ "msg":"Remote service error", "code":50, "sub_msg":"非法参数", "sub_code":"isv.invalid-parameter" } }
错误码 | 错误描述 | 解决方案 |
---|