定制机B端用户 需要配置部分坑位的卡片数据,将桌面卡片中的部分数据展示为此用户期望展示的数据。
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|
open_base_info | OpenBaseInfo | 必须 | 基本参数 | ||||||||
|
|||||||||||
desktop_info | DesktopInfo | 必须 | 上传的桌面的信息 | ||||||||
|
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
result | BaseResult | {} | 返回包装类 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | 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()); |
1 2 3 4 5 6 7 8 9 | < 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 > |
1 2 3 4 5 6 | < error_response > < code >50</ code > < msg >Remote service error</ msg > < sub_code >isv.invalid-parameter</ sub_code > < sub_msg >非法参数</ sub_msg > </ error_response > |
错误码 | 错误描述 | 解决方案 |
---|