提供给在硬件平台接入设备的技能列表
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
schema | String | 必须 | 36653b6e-f41a-11e6-bc64-92361f00267 | 账户体系隔离 | |
user_id | String | 必须 | 13911112222 | 用户ID,此处传入第三方账户体系的用户id | |
utd_id | String | 可选 | V944n0HrnZ4DAAtOStvvDat7 | 用户设备唯一识别码,长度限制32以内,建议使用系统接口获取deviceid,然后做一定的混淆处理来作为此输入参数 | |
ext | String | 可选 | {"appType":"IOS","appVersion":"1.0"} | 扩展信息,用于存放APP类型等 | |
query | String | 可选 | 音乐 | query(模糊匹配skillName) | |
type | String | 可选 | 1000 | type(1000代表内容技能,3000代表自定义技能,4000代表官方技能) | |
page_no | Number | 必须 | 1 | pageNo | |
page_size | Number | 必须 | 20 | pageSize |
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
result | BaseResult | result | |
|
1 2 3 4 5 6 7 8 9 10 11 12 | TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret); AilabAicloudTopSkilsListRequest req = new AilabAicloudTopSkilsListRequest(); req.setSchema( "36653b6e-f41a-11e6-bc64-92361f00267" ); req.setUserId( "13911112222" ); req.setUtdId( "V944n0HrnZ4DAAtOStvvDat7" ); req.setExt( "{\"appType\":\"IOS\",\"appVersion\":\"1.0\"}" ); req.setQuery( "音乐" ); req.setType( "1000" ); req.setPageNo(1L); req.setPageSize(20L); AilabAicloudTopSkilsListResponse rsp = client.execute(req); System.out.println(rsp.getBody()); |
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 27 28 29 | < ailab_aicloud_top_skils_list_response > < result > < ret_code >1</ ret_code > < ret_msg >success</ ret_msg > < ret_value > < current_page >1</ current_page > < page_size >20</ page_size > < page_count >15</ page_count > < total_count >299</ total_count > < result_list > < bot_skills_rel_info > < skill_id >1</ skill_id > < invocation_name >唤醒词</ invocation_name > < name >技能名称</ name > < service_providers > < service_provider > < name >厂商A</ name > </ service_provider > </ service_providers > < category >儿童</ category > < desc >描述信息</ desc > < sample >典型例句</ sample > </ bot_skills_rel_info > </ result_list > </ ret_value > </ result > </ ailab_aicloud_top_skils_list_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 > |
错误码 | 错误描述 | 解决方案 |
---|