DMP定向转换
定向标签列表(全量)
定向标签列表(分页)
保存创意和模板信息
新增计划组
编辑计划组
删除计划
批量更新计划预算
高级设置更改计划
更新计划所属计划组
更新计划基础属性
批量添加单元或主体
修改单元或主体状态
批量添加词包
创建创意
预览创意
创建创意必要信息接口
删除单元或主体
批量更新单元或主体出价
批量更新计划出价
绑定创意
批量删除关键词
批量添加关键词
删除词包
查询异步下载任务列表
获取下载链接
计划批量创建接口
修改人群出价
批量编辑人群
基于dmp配置获取dmp人群
修改人群状态
批量删除绑定人群
批量修改关键词
批量更新词包
创意库创意部分编辑
从创意库添加查询创意列表
解绑创意
预览算法优选的商品信息
查询地域码表
修改人群溢价
实时报表查询
查询计划分页列表
高级设置更改计划
更新计划基础属性
更新计划所属计划组
查询单个计划详情
查询全量计划列表(不分页)
删除计划
计划批量创建接口
批量更新计划预算
批量更新计划出价
预览算法优选的商品信息
修改单元或主体状态
删除单元或主体
查询可用品牌列表
获取店铺信息
分页查询商品信息
物料准入判断
查询单元分页列表
批量更新单元或主体出价
批量添加单元或主体
获取账户余额,现金余额
获取账户可用的bizCode
关键词建议出价
批量修改关键词
关键词建议
建议默认关键词
实时质量分查询
词列表查询
批量删除关键词
批量添加关键词
定向标签列表(分页)
定向标签列表(全量)
DMP定向转换
判断用户是否迁移新bp
关键词包建议
批量更新词包
建议默认关键词包
词包列表查询
删除词包
批量添加词包
修改人群状态
修改人群出价
修改人群溢价
查询推荐人群
横向管理人群分页查询
查询人群绑定列表
批量编辑人群
批量删除绑定人群
从创意库添加查询创意列表
创意库查询创意列表
创建创意必要信息接口
预览创意
创建单品创意前置信息
横向管理创意分页查询
计划已绑定创意查询
编辑创意
创建创意
绑定创意
创意库创意部分编辑
保存创意和模板信息
解绑创意
风控检查文本准入
查询所有可用资源包信息
获取类目过滤条件
宝贝所属类目查询
店铺相关类目查询
编辑计划组
查询计划组列表
新增计划组
获取出价建议
查看资源包列表
地域报表查询
创意报表查询
其他主体报表查询
宝贝主体报表查询
人群报表查询
关键词报表查询
单元报表查询
计划报表查询
账户报表查询
查询地域码表
基于dmp配置获取dmp人群
查询dmp浮层配置
查询可用标签id信息
查询无界版计划对应的原场景计划id
计划总诊断计划数
账户花费数据汇总
获取下载链接
查询异步下载任务列表
创建异步下载任务
查询单元故障信息
查询计划故障信息
批量获取出价建议
是否已升级UC Schema
预算预估
预算预估
计划互斥判断
成效预估
创意角色判断
素材报表
编辑解决方案
分页查询看点信息
设置流量分配
屏蔽词查询
屏蔽词更新
查询潜力关键词列表
批量更新计划卡位方式
一键恢复
一键暂停
查询商品的投放信息
横向管理查看资源包列表
冻结单划拨
手动结束计划(慎用)
通用角色查询
实时报表查询(专用,有限制)
更新素材有效时间
更新素材信息(更新素材名称)
市场趋势-通过词取相关类目
市场趋势-指标分日详情
签署协议
是否已签署协议
是否已签署无界协议
批量更新计划出价
批量更新计划出价
批量更新计划出价
成效预估(专用-权限限制)
计划报表查询(专用-权限限制)
查询推荐模板
实时报表查询(聚百专用)
入参词id列表,出参删除成功数量。当成功数量小于入参数量时,通过“taobao.universalbp.bidword.findlist”查询剩余有效词
环境 | 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。 |
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
top_service_context | TopServiceContext | 必须 | topServiceContext | ||
|
|||||
data_list | String | 必须 | 5,3 | list |
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
result | TopResult | 结果体 | |
|
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret); UniversalbpBidwordDeleteRequest req = new UniversalbpBidwordDeleteRequest(); UniversalbpBidwordDeleteRequest.TopServiceContext obj1 = new UniversalbpBidwordDeleteRequest.TopServiceContext(); obj1.setBizCode("xxxxx"); req.setTopServiceContext(obj1); req.setDataList("5,3"); UniversalbpBidwordDeleteResponse rsp = client.execute(req, sessionKey); System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret); UniversalbpBidwordDeleteRequest req = new UniversalbpBidwordDeleteRequest(); UniversalbpBidwordDeleteRequest.TopServiceContextDomain obj1 = new UniversalbpBidwordDeleteRequest.TopServiceContextDomain(); obj1.BizCode = "xxxxx"; req.TopServiceContext_ = obj1; req.DataList = "5,3"; UniversalbpBidwordDeleteResponse rsp = client.Execute(req, sessionKey); Console.WriteLine(rsp.Body);
$c = new TopClient; $c->appkey = $appkey; $c->secretKey = $secret; $req = new UniversalbpBidwordDeleteRequest; $top_service_context = new TopServiceContext; $top_service_context->biz_code="xxxxx"; $req->setTopServiceContext(json_encode($top_service_context)); $req->setDataList("5,3"); $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.universalbp.bidword.delete' \ -d 'partner_id=apidoc' \ -d 'session=2ae83e4a-ebd2-432d-87ab-b34e1e4bd2bd' \ -d 'sign=C668F24B8D022755794F9EDDE262538F' \ -d 'sign_method=hmac' \ -d 'timestamp=2025-04-28+15%3A31%3A06' \ -d 'v=2.0' \ -d 'data_list=5%2C3' \ -d 'top_service_context=null'
# -*- coding: utf-8 -*- import top.api req=top.api.UniversalbpBidwordDeleteRequest(url,port) req.set_app_info(top.appinfo(appkey,secret)) req.top_service_context="数据结构示例JSON格式" req.data_list="5,3" 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.universalbp.bidword.delete"); add_param(pRequest,"top_service_context","数据结构JSON示例"); add_param(pRequest,"data_list","5,3"); 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.universalbp.bidword.delete', { 'top_service_context':'数据结构JSON示例', 'data_list':'5,3' }, function(error, response) { if (!error) console.log(response); else console.log(error); })
<universalbp_bidword_delete_response> <result> <info> <ok>true</ok> <message>参数错误</message> <error_code>xxxxx</error_code> </info> <top_bulk_data> <data_list> <string>10</string> <string>20</string> </data_list> <count>1</count> </top_bulk_data> </result> </universalbp_bidword_delete_response>
{ "universalbp_bidword_delete_response":{ "result":{ "info":{ "ok":true, "message":"参数错误", "error_code":"xxxxx" }, "top_bulk_data":{ "data_list":{ "string":[ "10", "20" ] }, "count":1 } } } }
<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" } }
错误码 | 错误描述 | 解决方案 |
---|