文档中心 > API类目 > 天猫精灵开放API

taobao.ailab.aicloud.top.desktop.card.config (桌面卡片数据上传接口)

定制机B端用户 需要配置部分坑位的卡片数据,将桌面卡片中的部分数据展示为此用户期望展示的数据。

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
open_base_info OpenBaseInfo 必须 基本参数
  • └ schema
  • String
  • 可选
  • 36653b6e-f41a-11e6-bc64- 92361f002671
  • 账户体系隔离
  • └ ext
  • String
  • 可选
  • {"appType":"device","appVersion": "1.0"}
  • 扩展信息
  • └ utd_id
  • String
  • 可选
  • V944n0HrnZ4DAAtOStvvDat7
  • 用户设备唯一识别码
  • └ user_id
  • String
  • 可选
  • 13911112222
  • 用户ID,此处传入第三方账户体系的用户
desktop_info DesktopInfo 必须 上传的桌面的信息
  • └ mode
  • byte
  • 可选
  • 1
  • 模式,0-成人模式,1-儿童模式
  • cards
  • DesktopCardExternalDTO []
  • 必须
  • [ { "effectiveStartTime": 1590744347000, "picUrl": "https://ailabs.alibabausercontent.com/karsfgmh/6318f21c-0dc9-4413-897a-d8ce2b05a86e.jpeg", "shortPicUrl": "https://ailabs.alibabausercontent.com/karsfgmh/6318f21c-0dc9-4413-897a-d8ce2b05a86e.jpeg", "jumpUri": "", "subTitle": "社会热点", "promptCorpus": "天猫精灵,你好", "effectiveEndTime": 1590744347999, "title": "社会热点" } ]
  • 上传的桌面卡片的详细信息的列表
  • └ pic_url
  • String
  • 可选
  • https://ailabs.alibabausercontent.com/karsfgmh/6318f21c-0dc9-4413-897a-d8ce2b05a86e.jpeg
  • 卡片图地址(远距)
  • └ short_pic_url
  • String
  • 可选
  • https://ailabs.alibabausercontent.com/karsfgmh/6318f21c-0dc9-4413-897a-d8ce2b05a86e.jpeg
  • 卡片图地址(近距,可空,复用远距图)
  • └ jump_uri
  • String
  • 可选
  • https://ailabs.alibabausercontent.com/karsfgmh/6318f21c-0dc9-4413-897a-d8ce2b05a86e.jpeg
  • 卡片跳转uri
  • └ title
  • String
  • 可选
  • 主标题
  • 主标题
  • └ sub_title
  • String
  • 可选
  • 副标题
  • 副标题
  • └ prompt_corpus
  • String
  • 可选
  • 精灵说
  • 精灵说
  • └ effective_start_time
  • Number
  • 可选
  • 1596544635000
  • 生效起始时间
  • └ effective_end_time
  • Number
  • 可选
  • 1596544635000
  • 生效结束时间
  • └ data_pool_code
  • String
  • 可选
  • ops
  • 第三方的数据池唯一标识

响应参数

名称 类型 示例值 描述
result BaseResult {} 返回包装类
  • ret_value
  • DesktopUploadResponse
  • {"batchId":"12345"}
  • 上传的结果
  • └ batch_id
  • String
  • 12345
  • 上传的批次的id
  • └ ret_code
  • Number
  • 错误码
  • 上传出错的错误码, 1-上传成功,3000-参数错误,4015-资源错误,5001-服务器内部错误
  • └ ret_msg
  • String
  • 错误信息
  • 上传出错的错误信息

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AilabAicloudTopDesktopCardConfigRequest req = new AilabAicloudTopDesktopCardConfigRequest();
AilabAicloudTopDesktopCardConfigRequest.OpenBaseInfo obj1 = new AilabAicloudTopDesktopCardConfigRequest.OpenBaseInfo();
obj1.setSchema("36653b6e-f41a-11e6-bc64- 92361f002671");
obj1.setExt("{\"appType\":\"device\",\"appVersion\": \"1.0\"}");
obj1.setUtdId("V944n0HrnZ4DAAtOStvvDat7");
obj1.setUserId("13911112222");
req.setOpenBaseInfo(obj1);
AilabAicloudTopDesktopCardConfigRequest.DesktopInfo obj2 = new AilabAicloudTopDesktopCardConfigRequest.DesktopInfo();
obj2.setMode("1");
List<AilabAicloudTopDesktopCardConfigRequest.DesktopCardExternalDTO> list4 = new ArrayList<AilabAicloudTopDesktopCardConfigRequest.DesktopCardExternalDTO>();
AilabAicloudTopDesktopCardConfigRequest.DesktopCardExternalDTO obj5 = new AilabAicloudTopDesktopCardConfigRequest.DesktopCardExternalDTO();
list4.add(obj5);
obj5.setPicUrl("https://ailabs.alibabausercontent.com/karsfgmh/6318f21c-0dc9-4413-897a-d8ce2b05a86e.jpeg");
obj5.setShortPicUrl("https://ailabs.alibabausercontent.com/karsfgmh/6318f21c-0dc9-4413-897a-d8ce2b05a86e.jpeg");
obj5.setJumpUri("https://ailabs.alibabausercontent.com/karsfgmh/6318f21c-0dc9-4413-897a-d8ce2b05a86e.jpeg");
obj5.setTitle("主标题");
obj5.setSubTitle("副标题");
obj5.setPromptCorpus("精灵说");
obj5.setEffectiveStartTime(1596544635000L);
obj5.setEffectiveEndTime(1596544635000L);
obj2.setCards(list4);
obj2.setDataPoolCode("ops");
req.setDesktopInfo(obj2);
AilabAicloudTopDesktopCardConfigResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<ailab_aicloud_top_desktop_card_config_response>
    <result>
        <ret_value>
            <batch_id>12345</batch_id>
        </ret_value>
        <ret_code>错误码</ret_code>
        <ret_msg>错误信息</ret_msg>
    </result>
</ailab_aicloud_top_desktop_card_config_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

返回
顶部