Last Updated on : 2021-08-27 11:07:07download
This topic describes the API operations to enable recipe functions. Before you make API requests, connect your product to the development backend. To use API request methods, call TYSdk.native.apiRequest.
Action
tuya.ia.content.lang.onlinelist
API version
1.0
Parameter
| Name | Type | Description | Required |
|---|---|---|---|
| productId | String | The product ID. | Yes |
| contentType | String | The query type. Default value: cookbook. |
Yes |
| lang | String | The multilingual identifier. A value of zh-CN to specify Chinese. |
Yes |
| pageNo | Integer | The page number. | Yes |
| pageSize | Integer | The number of entries returned on each page. | Yes |
| categoryName | String | The category of a recipe. | No |
| nameSearch | String | The name by which recipies are searched. | No |
Sample request
{
"productId": "",
"contentType": "cookbook",
"lang": "zh-CN",
"pageNo": 1,
"pageSize": 2000,
"categoryName": ""
}
Sample response
{
"result" : {
"contentList": []
},
"t" : 1527771204905,
"success" : true,
"status" : "ok"
}
Action
tuya.ia.content.onlinelist
Note: Only Chinese data is supported.
API version
1.0
Parameter
| Name | Type | Description | Required |
|---|---|---|---|
| productId | String | The product ID. | Yes |
| contentType | String | The query type. Default value: cookbook. |
Yes |
| nameSearch | String | The name of the recipe. | No |
| pageNo | Integer | The page number. | Yes |
| pageSize | Integer | The number of entries returned on each page. | Yes |
| categoryName | String | The category of a recipe. | No |
Sample request
{
"productId": "",
"contentType": "cookbook",
"pageNo": 1,
"pageSize": 2000,
"categoryName": ""
}
Sample response
{
"result" : {
"contentList": []
},
"t" : 1527771204905,
"success" : true,
"status" : "ok"
}
Action
tuya.ia.content.lang.detail
API version
1.0
Parameter
| Name | Type | Description | Required |
|---|---|---|---|
| productId | String | The product ID. | Yes |
| contentId | String | The ID of the recipe. | Yes |
| lang | String | The multilingual identifier. A value of zh-CN to specify Chinese. |
Yes |
Sample request
{
"productId": "",
"contentId": "",
"lang": "zh-CN"
}
Sample response
{
"result" : {
"contentList": []
},
"t" : 1527771204905,
"success" : true,
"status" : "ok"
}
Action
tuya.ia.content.lang.query
API version
1.0
Parameter
| Name | Type | Description | Required |
|---|---|---|---|
| productId | String | The product ID. | Yes |
| lang | String | Multilingual identifier. zh-CN indicates Chinese. |
Yes |
| pageNo | Integer | The page number. | Yes |
| pageSize | Integer | The number of entries returned on each page. | Yes |
| attrKey | String | The fields that are used to filter recepies. | Yes |
| attrValue | String | The field values that are used to filter recepies. | Yes |
Sample request
{
"productId": "",
"lang": "zh-CN",
"pageNo": 1,
"pageSize": 2000,
"attrKey": "ishome",
"attrValue": "true"
}
Sample response
{
"result": {
"gmtModified": 1544073110998,
"data": "[{\"detailDisplay\":true,\"lang\":\"all\",\"summaryDisplay\":false,\"value\":false,\"key\":\"ishome\"},{\"detailDisplay\":true,\"lang\":\"all\",\"summaryDisplay\":false,\"value\":false,\"key\":\"supdevctrl\"},{\"detailDisplay\":true,\"lang\":\"all\",\"summaryDisplay\":false,\"value\":[{\"value\":\"\"}],\"key\":\"multistepslist\"},{\"detailDisplay\":true,\"lang\":\"all\",\"summaryDisplay\":true,\"value\":[\"hu1h6awyz1zatea6\"],\"key\":\"supdev\"},{\"contentId_dp\":\"112\",\"pinyin\":\"#\",\"contentId_dp_value\":\"\",\"detailDisplay\":true,\"switch_dp\":\"102\",\"lang\":\"zh-CN\",\"summaryDisplay\":true,\"value\":\"MTE=\",\"key\":\"name\"},{\"detailDisplay\":true,\"lang\":\"all\",\"summaryDisplay\":true,\"value\":\"https://images.tuyacn.com/smart/user_res/ay152472768202199f4N/content/Group-A1S.png\",\"key\":\"picture\"},{\"detailDisplay\":true,\"lang\":\"all\",\"summaryDisplay\":false,\"value\":\"https://images.tuyacn.com/smart/user_res/ay152472768202199f4N/content/222.mp4\",\"key\":\"video\"},{\"detailDisplay\":true,\"lang\":\"zh-CN\",\"summaryDisplay\":false,\"value\":\"MTEx\",\"key\":\"introduction\"},{\"detailDisplay\":true,\"lang\":\"en\",\"summaryDisplay\":false,\"value\":\"\",\"key\":\"introduction\"},{\"detailDisplay\":true,\"lang\":\"zh-CN\",\"summaryDisplay\":false,\"value\":\"MTE=\",\"key\":\"ingredients\"},{\"detailDisplay\":true,\"lang\":\"zh-CN\",\"summaryDisplay\":false,\"value\":\"MTEx\",\"key\":\"stepsdsc\"},{\"detailDisplay\":true,\"lang\":\"zh-CN\",\"summaryDisplay\":true,\"value\":\"Chinese\",\"key\":\"categoryName\"},{\"detailDisplay\":true,\"lang\":\"all\",\"summaryDisplay\":false,\"value\":{\"devCtrl\":{\"supCookingStep\":false,\"stepValue\":\"\",\"isdevctrl\":true,\"cookingStepMode\":false,\"items\":[{\"label\":\"Temperature\",\"value\":\"\"}]},\"cooking\":[{\"finishedItem\":\"0\",\"items\":[{\"label\":\"Temperature\",\"value\":\"\"}],\"picture\":\"\"}]},\"key\":\"hmsteps\"}]",
"contentId": "1070546336010547200",
"name": null,
"remark": null,
"id": 1158,
"gmtCreate": 1544073110998,
"categoryName": null,
"picture": null,
"status": "0"
},
"code": "0",
"success": true,
"errorResult": null,
"message": "success"
}
Action
tuya.industry.cookbook.starlist
API version
1.0
Parameter
| Name | Type | Description | Required |
|---|---|---|---|
| pid | String | The product ID. | Yes |
| lang | String | The multilingual identifier. A value of zh-CN to specify Chinese. |
Yes |
Sample request
{
"lang": "zh-CN",
"pid": ""
}
Sample response
{
"result" : {
"contentList": []
},
"t" : 1527771204905,
"success" : true,
"status" : "ok"
}
Action
tuya.industry.cookbook.starinfo
API version
1.0
Parameter
| Name | Type | Description | Required |
|---|---|---|---|
| pid | String | The product ID. | Yes |
| contentId | String | The ID of the recipe. | Yes |
Sample request
{
"contentId": "",
"pid": ""
}
Sample response
{
"result" : true,
"t" : 1527771204905,
"success" : true,
"status" : "ok"
}
Action
tuya.industry.cookbook.star
API version
1.0
Parameter
| Name | Type | Description | Required |
|---|---|---|---|
| pid | String | The product ID. | Yes |
| contentId | String | The ID of the recipe. | Yes |
Sample request
{
"contentId": "",
"pid": ""
}
Sample response
{
"result": true,
"t":1527767595606,
"success":true,
"status":"ok"
}
Action
tuya.industry.cookbook.unStar
API version
1.0
Parameter
| Name | Type | Description | Required |
|---|---|---|---|
| pid | String | The product ID. | Yes |
| contentId | String | The ID of the recipe. | Yes |
Sample request
{
"contentId": "",
"pid": ""
}
Sample response
{
"result":true,
"t":1527767595606,
"success":true,
"status":"ok"
}
Action
tuya.industry.cookbook.category.search
API version
1.0
Parameter
| Name | Type | Description | Required |
|---|---|---|---|
| pid | String | The product ID. | No |
| lang | String | The multilingual identifier. A value of zh-CN to specify Chinese. |
No |
| uid | String | User ID. | No |
Sample request
{
"productId": "",
"lang": "zh-CN",
"uid": ""
}
Sample response
{
"result" : {
"categoryList": []
},
"t" : 1527771204905,
"success" : true,
"status" : "ok"
}
Action
tuya.ia.content.dispatchMultiDps
API version
1.0
Parameter
| Name | Type | Description | Required |
|---|---|---|---|
| productId | String | The product ID. | Yes |
| contentId | String | The ID of the recipe. | Yes |
| deviceId | String | Device ID. | Yes |
Sample request
{
"productId": "",
"contentId": "",
"deviceId": ""
}
Sample response
{
"result" : {},
"t" : 1527771204905,
"success" : true,
"status" : "ok"
}
Action
tuya.ia.content.public.online.list
API version
1.0
Parameter
| Name | Type | Description | Required |
|---|---|---|---|
| productId | String | The product ID. | Yes |
| contentType | String | The query type. Default value: cookbook. |
Yes |
| nameSearch | String | The name of the recipe. | No |
| pageNo | Integer | The page number. | Yes |
| pageSize | Integer | The number of entries returned on each page. | Yes |
| categoryName | String | The category of a recipe. | No |
Sample request
{
"productId": "",
"contentType": "cookbook",
"pageNo": 1,
"pageSize": 2000,
"categoryName": ""
}
Sample response
{
"result" : {
"contentList": []
},
"t" : 1527771204905,
"success" : true,
"status" : "ok"
}
Action
tuya.ia.content.id.detail
API version
1.0
Parameter
| Name | Type | Description | Required |
|---|---|---|---|
| productId | String | The product ID. | Yes |
| id | String | ID. | Yes |
Sample request
{
"productId": "",
"id": "",
}
Sample response
{
"result" : {},
"t" : 1527771204905,
"success" : true,
"status" : "ok"
}
Action
tuya.ia.content.langCategoryNames
API version
1.0
Parameter
| Name | Type | Description | Required |
|---|---|---|---|
| lang | String | Support multilingual recipes. | Yes |
Sample request
{
"lang": "",
}
Sample response
{
"result" : {},
"t" : 1527771204905,
"success" : true,
"status" : "ok"
}
Action
tuya.ia.content.CategoryNames
API version
1.0
Parameter
None.
Sample response
{
"result" : {},
"t" : 1527771204905,
"success" : true,
"status" : "ok"
}
Is this page helpful?
YesFeedbackIs this page helpful?
YesFeedback