Cập nhật loại hình
Được sử dụng để cập nhật loại hình kinh doanh (category) và danh sách Lĩnh vực con (subCateIds) cho Mini App.
SDK (Node.js)
partnerClient.updateAppInfo(req: UpdateAppInfoRequest): Promise<UpdateAppInfoResponse>
Endpoint
PUT /partners/apps/{appId}/app-info- Body gửi dạng JSON (
Content-Type: application/json):{ subCateIds: [808, 806], category?: "ECOMMERCE" }.subCateIdslà mảng số (JSON array), không phải chuỗi CSV.
Parameters
| Property | Type | Required | Description |
|---|---|---|---|
| miniAppId | Long / string | true | ID của Mini App cần cập nhật (phải > 0) |
| category | String | true (Java) / optional (Node.js) | Danh mục kinh doanh. Java SDK: bắt buộc. SDK Node.js: gửi field category (tùy chọn), cùng enum với getAppPermits: ECOMMERCE, REAL_ESTATE, GOVERNMENT, LIFE_SERVICE, EDUCATION, FINANCE, FNB, ENTERTAINMENT, TRANSPORTATION, MEDIA, MEDICAL, OTHERS |
| subCateIds | List<Integer> / number[] | true | Danh sách ID danh mục con (gửi dạng mảng JSON) |
Return Values
| Property | Type | Description |
|---|---|---|
| error | int | Mã lỗi của kết quả trả về, bằng 0 nếu request thành công |
| message | String | Lời nhắn chi tiết tương ứng với mã lỗi |
Lưu ý
- Ứng dụng đã được VERIFIED không thể tự cập nhật danh mục. Vui lòng tạo ticket để được hỗ trợ.
subCateIdsđược validate dựa trêncategoryvà loại hình kinh doanh (COMPANY, PERSONAL, GOVERNMENT)- Nếu
subCateIdskhông hợp lệ sẽ nhận lỗi: "Category is not match"
Validation
SDK sẽ throw IllegalArgumentException nếu:
miniAppIdnhỏ hơn hoặc bằng 0categorylà null hoặc rỗngsubCateIdslà null hoặc rỗng
Sample Code
Code demo fallback when rendering server side!
