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

alibaba.ailabs.iot.device.inside.userinfo.invoke (飞燕中控屏支持猫精账号查询)

飞燕中控屏支持猫精账号查询

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
trace_id String 必须 "213d614316665898871384404d071e" 请求唯一id
iot_id String 可选 "jpUbH5XXU2c1tlwIoMNi" 设备ID
open_id String 必须 "506fopfa8daaf5cdf75517104289c1d7b4782502" 用户openId
user_type String 必须 "ilop" 用户类型
product_key String 可选 "a171ldgFX4m" 飞燕产品PK
params Json 可选 {"sspProductKey": "ANfHmqxpKyllFzayrwk"} 扩展参数
device_name String 可选 "AQWEW" 设备标识
server_event_request_id String 可选 "e86df91a74fc087a5aa1e07173f8225d" requestId

响应参数

名称 类型 示例值 描述
trace_id String "213cbe9116665898268912730d06de" 鹰眼id
ret_value IotGenieUserInfo 用户态信息
  • └ encode_type
  • String
  • "base64"
  • 编码方式
  • └ encode_key
  • String
  • "123456"
  • 编码key
  • └ open_id
  • String
  • "1234567"
  • 返回的openId
ret_code Number 331001 错误码
message String "查询失败" 错误信息

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaAilabsIotDeviceInsideUserinfoInvokeRequest req = new AlibabaAilabsIotDeviceInsideUserinfoInvokeRequest();
req.setTraceId("\"213d614316665898871384404d071e\"");
req.setIotId("\"jpUbH5XXU2c1tlwIoMNi\"");
req.setOpenId("\"506fopfa8daaf5cdf75517104289c1d7b4782502\"");
req.setUserType("\"ilop\"");
req.setProductKey("\"a171ldgFX4m\"");
req.setParamsString("{\"sspProductKey\": \"ANfHmqxpKyllFzayrwk\"}");
req.setDeviceName("\"AQWEW\"");
req.setServerEventRequestId("\"e86df91a74fc087a5aa1e07173f8225d\"");
AlibabaAilabsIotDeviceInsideUserinfoInvokeResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_ailabs_iot_device_inside_userinfo_invoke_response>
    <trace_id>&quot;213cbe9116665898268912730d06de&quot;</trace_id>
    <ret_value>
        <encode_type>&quot;base64&quot;</encode_type>
        <encode_key>&quot;123456&quot;</encode_key>
        <open_id>&quot;1234567&quot;</open_id>
    </ret_value>
    <ret_code>331001</ret_code>
    <message>&quot;查询失败&quot;</message>
</alibaba_ailabs_iot_device_inside_userinfo_invoke_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

返回
顶部