支付宝小程序:设备添加
小编:啊南 664阅读 2020.12.29
厂商完成入驻、产品注册、机型添加之后,需要把自己的设备添加到对应的产品 - 机型下,目前提供 openapi 批量提交能力
二、接口调用前准备-
完成硬件设备厂商入驻
-
完成产品注册,需要审核通过
-
完成机型添加
-
完成调用应用添加和关联
-
厂商账号在开放平台注册网页/移动应用,上传普通RSA2公钥,并完成上线,请自己保存好公私钥。
-
具体网页/移动应用创建详见:https://opendocs.alipay.com/open/200/105310。
-
公私钥生成和配置详见:https://opendocs.alipay.com/open/291/106103。
-
调用应用管理-添加网页/移动应用,添加上述注册得到的应用,并关联对应的设备产品。
-
r rcom.alipay.sdk ralipay-sdk-java r4.9.124.ALL r
其它开发语言参见: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 个。 |
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}r4.响应示例
{r"alipay_open_mini_ampe_device_add_response":{r "code":"10000",r "msg":"Success" }r,"sign":"ERITJKEIJKJHKKKKKKKHJEREEEEEEEEEEE"}r5.错误码
错误码 | 错误描述 | 解决方案 |
BIZ_ERROR | 业务异常 | 请检查确认相关参数的规则和有效性。 |
INVALID_PARAMETER | 参数有误 | 请检查相关参数是否符合要求。 |
相关推荐