alibaba.databank.tagbackflow.uploaddataset (标签回流(上传))

一方标签(上传)回流

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
param_q_a_tag_upload_t_o QaTagUploadTo 可选 上传参数对象
  • └ account_name
  • String
  • 必须
  • tony
  • 上传账号名
  • └ appname
  • String
  • 必须
  • paas-backend
  • 调用应用名
  • └ base_id
  • String
  • 可选
  • 123124
  • 调用账号id
  • └ biz_type
  • Number
  • 必须
  • 1
  • 数据银行
  • └ brand_id
  • String
  • 可选
  • 123123
  • 品牌id
  • └ data_set_id
  • String
  • 必须
  • 123123
  • 数据集id
  • └ line_count
  • Number
  • 必须
  • 123232
  • 数据集行数
  • └ project_id
  • Number
  • 必须
  • 213213
  • 项目空间id
  • qa_data_set_meta
  • QaDataSetMeta
  • 必须
  • 底层数据信息
  • d2store
  • D2Store
  • 必须
  • {}
  • D2存储信息
  • └ condition
  • String
  • 可选
  • null
  • null
  • └ partition
  • String
  • 可选
  • 12
  • odps分区
  • └ table_name
  • String
  • 必须
  • sdas
  • odps表名
  • └ project_name
  • String
  • 必须
  • d
  • odps项目空间名
  • └ cols
  • String
  • 可选
  • a,b,c
  • odps列
  • └ entry_type
  • String
  • 必须
  • SHA256
  • 加密算法
  • mapping_list
  • MappingOption []
  • 必须
  • 匹配字段列表
  • └ mapping_field_name
  • String
  • 可选
  • uid
  • 字段名称
  • └ mapping_type
  • String
  • 必须
  • TAOBAO_ID
  • 匹配方式
  • tag_bos
  • QaTagBo []
  • 必须
  • 标签字段列表
  • └ databank_tag_id
  • String
  • 可选
  • s123
  • 标签id
  • └ tag_name
  • String
  • 必须
  • 性别
  • 标签名
  • └ tag_nick
  • String
  • 必须
  • 性别1
  • 标签别名
  • └ tag_type
  • String
  • 可选
  • 枚举
  • 字段类型
  • └ upload_type
  • String
  • 必须
  • COVER
  • 覆盖、新增
  • └ tag_id
  • String
  • 必须
  • 12313
  • qa侧标签id
  • └ signature
  • String
  • 必须
  • 1213
  • 112312321
  • └ smart_id
  • Number
  • 可选
  • 2131
  • 组织id
  • └ time_stamp
  • Number
  • 必须
  • 231232132
  • 时间戳

响应参数

名称 类型 示例值 描述
result RCode 返回结果
  • └ code_class
  • String
  • SUCCESS
  • 错误码类型
  • data
  • QaUploadResult
  • {}
  • 返回值
  • └ tagids
  • String
  • {}
  • 标签id集合
  • └ upload_id
  • String
  • asdasdasd
  • 上传id
  • └ errcode
  • Number
  • 21312313
  • 错误码
  • └ errmsg
  • String
  • 上传成功
  • 错误信息

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaDatabankTagbackflowUploaddatasetRequest req = new AlibabaDatabankTagbackflowUploaddatasetRequest();
AlibabaDatabankTagbackflowUploaddatasetRequest.QaTagUploadTo obj1 = new AlibabaDatabankTagbackflowUploaddatasetRequest.QaTagUploadTo();
obj1.setAccountName("tony");
obj1.setAppname("paas-backend");
obj1.setBaseId("123124");
obj1.setBizType(1L);
obj1.setBrandId("123123");
obj1.setDataSetId("123123");
obj1.setLineCount(123232L);
obj1.setProjectId(213213L);
AlibabaDatabankTagbackflowUploaddatasetRequest.QaDataSetMeta obj2 = new AlibabaDatabankTagbackflowUploaddatasetRequest.QaDataSetMeta();
AlibabaDatabankTagbackflowUploaddatasetRequest.D2Store obj3 = new AlibabaDatabankTagbackflowUploaddatasetRequest.D2Store();
obj3.setCondition("null");
obj3.setPartition("12");
obj3.setTableName("sdas");
obj3.setProjectName("d");
obj3.setCols("a,b,c");
obj2.setD2store(obj3);
obj2.setEntryType("SHA256");
List<AlibabaDatabankTagbackflowUploaddatasetRequest.MappingOption> list5 = new ArrayList<AlibabaDatabankTagbackflowUploaddatasetRequest.MappingOption>();
AlibabaDatabankTagbackflowUploaddatasetRequest.MappingOption obj6 = new AlibabaDatabankTagbackflowUploaddatasetRequest.MappingOption();
list5.add(obj6);
obj6.setMappingFieldName("uid");
obj6.setMappingType("TAOBAO_ID");
obj2.setMappingList(list5);
List<AlibabaDatabankTagbackflowUploaddatasetRequest.QaTagBo> list8 = new ArrayList<AlibabaDatabankTagbackflowUploaddatasetRequest.QaTagBo>();
AlibabaDatabankTagbackflowUploaddatasetRequest.QaTagBo obj9 = new AlibabaDatabankTagbackflowUploaddatasetRequest.QaTagBo();
list8.add(obj9);
obj9.setDatabankTagId("s123");
obj9.setTagName("性别");
obj9.setTagNick("性别1");
obj9.setTagType("枚举");
obj9.setUploadType("COVER");
obj9.setTagId("12313");
obj2.setTagBos(list8);
obj1.setQaDataSetMeta(obj2);
obj1.setSignature("1213");
obj1.setSmartId(2131L);
obj1.setTimeStamp(231232132L);
req.setParamQATagUploadTO(obj1);
AlibabaDatabankTagbackflowUploaddatasetResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_databank_tagbackflow_uploaddataset_response>
    <result>
        <code_class>SUCCESS</code_class>
        <data>
            <tagids>{}</tagids>
            <upload_id>asdasdasd</upload_id>
        </data>
        <errcode>21312313</errcode>
        <errmsg>上传成功</errmsg>
    </result>
</alibaba_databank_tagbackflow_uploaddataset_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部