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

Tạo short link QR code

Được sử dụng tạo các đường dẫn ngắn cho deeplink của Mini App kèm theo các query param mà bạn muốn truyền vào.

Parameters

PropertyTypeRequiredDescription
miniAppIdlongtrueID của Mini App tương ứng
originUrlStringtrueDeeplink của Mini App phải bắt đầu bằng https://zalo.me/s/<miniAppId>, có thể kèm theo /sub-path và buộc phải chứa utm_source=zalo-qr. Bạn cũng có thể thêm bất kỳ query param nào khác theo nhu cầu.

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
shortUrlStringDeeplink đã được làm ngắn tương ứng với Deeplink ban đầu

Sample Code

import com.vng.zalo.miniapp.openapi.sdk.models.CreateQRCodeShortUrlRequest;
import com.vng.zalo.miniapp.openapi.sdk.models.CreateQRCodeShortUrlResponse;

CreateQRCodeShortUrlRequest request = new CreateQRCodeShortUrlRequest();
request.setMiniAppId({Your Mini App's Id});
request.setOriginUrl("https://zalo.me/s/<your-miniapp-id>/<option-sub-path>/?utm_source=zalo-qr&any_param_here=any_value_here");

CreateQRCodeShortUrlResponse qrCodeShortUrl = client.createQRCodeShortUrl(request);

Parameters

PropertyTypeRequiredDescription
miniAppIdlongtrueID của Mini App tương ứng
offsetinttrueVị trí bắt đầu
limitinttrueSố lượng cần lấy

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
totalintTổng số toàn bộ version của Mini App
shortLinksList QRCodeShortLinkDanh sách các QRCodeShortLink
PropertyTypeDescription
shortUrlStringDeeplink đã được làm ngắn tương ứng với Deeplink ban đầu
originUrlStringDeeplink của Mini App
statusEnumACTIVE, INACTIVE

Sample Code

import com.vng.zalo.miniapp.openapi.sdk.models.ListQRCodeShortLinkRequest;
import com.vng.zalo.miniapp.openapi.sdk.models.ListQRCodeShortLinkResponse;

ListQRCodeShortLinkRequest listQRCodeShortLinkRequest = new ListQRCodeShortLinkRequest({Your Mini App's Id}, 0, 10);
ListQRCodeShortLinkResponse listQRCodeShortLinkResponse = client.listQRCodeShortLink(listQRCodeShortLinkRequest);
miniapp-logo

Khám phá