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.
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 | Danh mục kinh doanh 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
import java.util.Arrays;
import com.vng.zalo.miniapp.openapi.sdk.models.apps.request.UpdateAppCategoryRequest;
import com.vng.zalo.miniapp.openapi.sdk.models.apps.response.UpdateAppCategoryResponse;
UpdateAppCategoryRequest request = new UpdateAppCategoryRequest();
request.setMiniAppId(YOUR_MINI_APP_ID);
request.setCategory("ENTERTAINMENT");
request.setSubCateIds(Arrays.asList(808, 806));
UpdateAppCategoryResponse response = client.updateAppCategory(request);
if (response.getError() == 0) {
System.out.println("Cập nhật thành công");
} else {
System.out.println("Lỗi: " + response.getMessage());
}