支付宝小程序:设备添加

小编:啊南 664阅读 2020.12.29

一、功能

厂商完成入驻、产品注册、机型添加之后,需要把自己的设备添加到对应的产品 - 机型下,目前提供 openapi 批量提交能力

二、接口调用前准备
  1. 完成硬件设备厂商入驻

  2. 完成产品注册,需要审核通过

  3. 完成机型添加

  4. 完成调用应用添加和关联

    • 厂商账号在开放平台注册网页/移动应用,上传普通RSA2公钥,并完成上线,请自己保存好公私钥。

    • 具体网页/移动应用创建详见:https://opendocs.alipay.com/open/200/105310。

    • 公私钥生成和配置详见:https://opendocs.alipay.com/open/291/106103。

    • 调用应用管理-添加网页/移动应用,添加上述注册得到的应用,并关联对应的设备产品。

三、接口定义1.接口引用
r    com.alipay.sdkr    alipay-sdk-javar    4.9.124.ALL rr

其它开发语言参见:https://opendocs.alipay.com/open/54/103419。

2.接口字段

名称

具体类型

是否列表类型

是否必填

最大长度

示例值

描述

product_id

Number

10

10000

设备产品的 productId,由系统生成。

model_id

Number

10

10000

设备产品下具体的一个机型 ID,由系统生成。

device_id_list

String

10000

SN100000

用于标识厂商单个设备产品下唯一的一个设备,推荐使用厂商自己定义的序列号,单次不超过 200 个。

3.调用示例JAVA 调用示例:
AlipayClient alipayClient = new DefaultAlipayClient("https://openapi.alipay.com/gateway.do","app_id","your private_key","json","GBK","alipay_public_key","RSA2");rAlipayOpenMiniAmpeDeviceAddRequest request = new AlipayOpenMiniAmpeDeviceAddRequest();rrequest.setBizContent("{" +""product_id":10000," +""model_id":10000," +"      "device_id_list":[" +"        "SN100000"" +"]" +"}");rAlipayOpenMiniAmpeDeviceAddResponse response = alipayClient.execute(request);rif(response.isSuccess()){r    System.out.println("调用成功");r} else {r    System.out.println("调用失败");r}r
4.响应示例
{r"alipay_open_mini_ampe_device_add_response":{r    "code":"10000",r    "msg":"Success"  }r,"sign":"ERITJKEIJKJHKKKKKKKHJEREEEEEEEEEEE"}r
5.错误码
错误码 错误描述 解决方案
BIZ_ERROR 业务异常 请检查确认相关参数的规则和有效性。
INVALID_PARAMETER 参数有误 请检查相关参数是否符合要求。
关联标签: