This API provides comprehensive menu management capabilities for Keeta platform integration, including menu synchronization, product status management, and real-time notifications.
- Batch bind Spus picture(support other image urls)
Keeta Menu Management API (v.1.0.0)
https://open.mykeeta.com/api/open/
https://open.mykeeta.com/api/open/product/spu/batchupdateallsequence
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://open.mykeeta.com/api/open/product/spu/batchupdateallsequence \
-H 'Content-Type: application/json' \
-d '{
"shopId": 0,
"shopCategoryId2SpuSeqMap": {
"property1": [
{
"spuId": 0,
"sequence": 0
}
],
"property2": [
{
"spuId": 0,
"sequence": 0
}
]
}
}'
Batch update all sequence result.
A numeric status identifier indicating the result of the interface call, used to determine whether the operation executed successfully.
Enum Value | Description |
---|---|
0 | The request was executed successfully. |
Non-zero value | The request execution failed. Specific error details can be viewed in the message field. |
Text description corresponding to the status code, explaining the operation result or error cause to users.
{ "code": 0, "message": "Success", "data": [ 0 ], "errorList": [ { … } ] }
Request
- Noticed this is an Asynchronous API, if you want to subscribe error messages, please configure webhook with 「eventId=1201」;
- Make sure all spuIds are belong to shopId;
- Image requirements:
- Image url can be access directly. We only support HTTP/HTTPS protocol for default port (80/tcp or 443/tcp), please don't use other ports;
- Image size cannot exceed 5M, the minimum aspect of image is 600px * 450px;
- In image url's header field, the Content-Type can only be "image/jpeg" or "image/png";
Rate limit: 10 QPS by appId dimension.
https://open.mykeeta.com/api/open/product/spupicture/batchbind
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://open.mykeeta.com/api/open/product/spupicture/batchbind \
-H 'Content-Type: application/json' \
-d '{
"shopId": 123,
"spuPictureList": [
{
"spuId": 0,
"urlList": [
"string"
]
}
]
}'
Batch bind pictures task submitted.
A numeric status identifier indicating the result of the interface call, used to determine whether the operation executed successfully.
Enum Value | Description |
---|---|
0 | The request was executed successfully. |
Non-zero value | The request execution failed. Specific error details can be viewed in the message field. |
Text description corresponding to the status code, explaining the operation result or error cause to users.
{ "code": 0, "message": "Success", "data": 0 }
https://open.mykeeta.com/api/open/product/choicegroup/list
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://open.mykeeta.com/api/open/product/choicegroup/list \
-H 'Content-Type: application/json' \
-d '{
"shopId": 25381
}'
Successful returns ChoiceGroup list.
A numeric status identifier indicating the result of the interface call, used to determine whether the operation executed successfully.
Enum Value | Description |
---|---|
0 | The request was executed successfully. |
Non-zero value | The request execution failed. Specific error details can be viewed in the message field. |
Text description corresponding to the status code, explaining the operation result or error cause to users.
{ "code": 0, "message": "Success", "data": [ { … } ] }