注意:以下文档只适用于TOP接口,请谨慎使用!
卖家查询等级规则
卖家取消店铺vip的优惠
增量获取卖家会员
给一批会员添加一个分组
卖家设置会员的等级
卖家设置等级规则
批量删除分组
查询卖家的分组
修改一个已经存在的分组
卖家创建一个分组
获取卖家会员(高级查询)
编辑会员资料
获取卖家的会员(基本查询)
删除分组
将一个分组添加到另外一个分组
分组移动
查询分组任务是否完成
会员等级营销-会员吸纳
员等级营销-会员等级设置
会员等级营销-等级营销活动查询
会员等级营销-会员线下标识查询
会员等级营销-删除商品等级营销明细
会员等级营销-创建商品等级营销明细
会员等级营销-会员关系查询
addMemberIdentifyByNick
获取卖家的下一个等级及差距
删除会员标签
给会员打上一个标签
获取买家身上的标签
获取客户在本店铺的优惠劵
获取卖家会员备注
更新卖家会员备注
添加卖家会员备注
客户关怀任务统计
千牛端获取卖家标签
删除自定义权益
更新自定义权益
扫码领取会员卡
会员卡关系查询
会员卡自定义权益设置
会员卡自定义权益查询
ECRM创建淘短链服务
添加外部卡信息
初始化品牌积分
获取积分
扣减积分
买家积分信息
将商品设置为不可见
商品设为可见
创建积分兑换活动
品牌商兑换专属优惠券
查找专属优惠券
添加会员到分组
删除买家的分组
获取买家分组
会员历史备份数据查询
增量获取卖家会员
获取卖家会员(高级查询)
获取卖家会员(基本查询)
卖家设置会员登记表
编辑会员资料
一批会员添加分组(隐私号版)
会员历史备份数据查询
批量删除分组(隐私号版)
获取买家身上的标签(隐私号版)
向活动人群实例中增加买家(隐私号版)
环境 | 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。 |
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
id | Number | 可选 | 123 | 自定义权益的ID |
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
result | Boolean | true | 删除自定义权益操作成功 |
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret); CrmCardExtrightsDeleteRequest req = new CrmCardExtrightsDeleteRequest(); req.setId(123L); CrmCardExtrightsDeleteResponse rsp = client.execute(req, sessionKey); System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret); CrmCardExtrightsDeleteRequest req = new CrmCardExtrightsDeleteRequest(); req.Id = 123L; CrmCardExtrightsDeleteResponse rsp = client.Execute(req, sessionKey); Console.WriteLine(rsp.Body);
$c = new TopClient; $c->appkey = $appkey; $c->secretKey = $secret; $req = new CrmCardExtrightsDeleteRequest; $req->setId("123"); $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.crm.card.extrights.delete' \ -d 'partner_id=apidoc' \ -d 'session=858ae76d-bd3c-408a-823c-72424439b165' \ -d 'sign=2AF2462E8932B3619F1223BC9B8A58CD' \ -d 'sign_method=hmac' \ -d 'timestamp=2025-05-10+13%3A01%3A59' \ -d 'v=2.0' \ -d 'id=123'
# -*- coding: utf-8 -*- import top.api req=top.api.CrmCardExtrightsDeleteRequest(url,port) req.set_app_info(top.appinfo(appkey,secret)) req.id=123 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.crm.card.extrights.delete"); add_param(pRequest,"id","123"); 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.crm.card.extrights.delete', { 'id':'123' }, function(error, response) { if (!error) console.log(response); else console.log(error); })
<crm_card_extrights_delete_response> <result>true</result> </crm_card_extrights_delete_response>
{ "crm_card_extrights_delete_response":{ "result":true } }
<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" } }
错误码 | 错误描述 | 解决方案 |
---|