Chuyển tới nội dung chính

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" }. subCateIds là mảng số (JSON array), không phải chuỗi CSV.

Parameters

PropertyTypeRequiredDescription
miniAppIdLong / stringtrueID của Mini App cần cập nhật (phải > 0)
categoryStringtrue (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
subCateIdsList<Integer> / number[]trueDanh sách ID danh mục con (gửi dạng mảng JSON)

Return Values

PropertyTypeDescription
errorintMã lỗi của kết quả trả về, bằng 0 nếu request thành công
messageStringLờ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ên category và loại hình kinh doanh (COMPANY, PERSONAL, GOVERNMENT)
  • Nếu subCateIds không hợp lệ sẽ nhận lỗi: "Category is not match"

Validation

SDK sẽ throw IllegalArgumentException nếu:

  • miniAppId nhỏ hơn hoặc bằng 0
  • category là null hoặc rỗng
  • subCateIds là null hoặc rỗng

Sample Code

Code demo fallback when rendering server side!

Cập nhật loại hình

zi-chevron-up
miniapp-logo

Khám phá