- iThings-apisvr
- 物联网相关接口
- 产品
- 设备
- 设备分组
- 规则引擎
- ota升级
- 运维
- 系统管理
更新产品
POST
/api/v1/things/product/info/update
iThings-apisvr/物联网相关接口/产品/产品管理
请求参数
Authorization
在 Header 添加参数
Authorization
,其值为在 Basic 之后拼接空格,以及经过 Base64 编码的 username:password
示例:
Authorization: Basic *****************
Header 参数
iThings-token
string
可选
示例值:
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVaWQiOiIxNzQwMzU4MDU3MDM4MTg4NTQ0IiwiZXhwIjoxNjgzNTQ4NDU5LCJpYXQiOjE2ODM1NDQ4NTksIlJvbGUiOjF9.ygQyxFx7AGtf7vcFJmE-xcElQUtwE23HN_0av02tSec
iThings-project-id
string
可选
默认值:
123123123
Body 参数application/json
productID
string
产品id
productName
string
产品名称
productImg
string
产品图片
isUpdateProductImg
boolean
是否更新产品图片
netType
integer
通讯方式
dataProto
integer
数据协议
deviceType
integer
设备类型
authMode
integer
认证方式
autoRegister
integer
动态注册
categoryID
integer
产品品类
desc
string
描述
createdTime
string
创建时间
devStatus
integer
产品状态
tags
array [object {2}] | null
可选
key
string
必需
value
string
必需
示例
{
"productID": "string",
"productName": "string",
"productImg": "string",
"isUpdateProductImg": true,
"netType": 0,
"dataProto": 0,
"deviceType": 0,
"authMode": 0,
"autoRegister": 0,
"categoryID": 0,
"desc": "string",
"createdTime": "string",
"devStatus": 0,
"tags": [
{
"key": "string",
"value": "string"
}
]
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://42.193.250.251:7777/api/v1/things/product/info/update' \
--header 'iThings-token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVaWQiOiIxNzY2MjUyMTY2OTI5NjEyODAwIiwiUm9sZSI6NSwiSXNBbGxEYXRhIjoyLCJleHAiOjE2ODcwMTUyMDYsImlhdCI6MTY4NzAwOTMxMn0.xxFiBpYlTIDLYhN-_stlrmYGOLqF-wHJKBSqs-zVb8k' \
--header 'iThings-project-id: 123123123' \
--header 'Content-Type: application/json' \
--header 'Authorization: Basic Og==' \
--data-raw '{
"productID": "string",
"productName": "string",
"productImg": "string",
"isUpdateProductImg": true,
"netType": 0,
"dataProto": 0,
"deviceType": 0,
"authMode": 0,
"autoRegister": 0,
"categoryID": 0,
"desc": "string",
"createdTime": "string",
"devStatus": 0,
"tags": [
{
"key": "string",
"value": "string"
}
]
}'
返回响应
🟢200成功
application/json
Body
code
integer | null
返回code
msg
string
返回消息
默认值:
success
示例
{
"code": 0,
"msg": "success"
}
修改于 2023-06-18 13:44:36