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

Bắt đầu hỗ trợ ở phiên bản:

  • SDK: 2.5.3
import { followOA } from "zmp-sdk/apis";

API yêu cầu theo dõi Official Account. Khi gọi api, một thông báo sẽ được hiển thị.

Lưu ý, để giúp các nhà phát triển Mini App sử dụng flow xin quyền một cách hiệu quả, cũng như phù hợp với chính sách của Zalo Mini App điều 3.3.4. Mini App Team đã đưa ra một số gợi ý thiết kế trải nghiệm như thông tin bên dưới. Nhà phát triển cần giải thích rõ ràng và trực quan mục đích xin quyền để người dùng dễ dàng hiểu và đồng ý cung cấp thông tin.

Flow request location

Nhằm đảm bảo trải nghiệm thoải mái của người dùng Mini App, chúng tôi sẽ từ chối xét duyệt cho những Mini App có luồng xin cấp quyền chưa rõ ràng, không nêu được mục đích xin quyền đến người dùng. Tham khảo một số trường hợp vi phạm như bên dưới:

Flow request location reject

Ví dụ

Theo dõi Official Account:

await followOA({
id: "xxxx",
});

Xử lý lỗi:

try {
await followOA({
id: "xxxx",
});
console.log("Theo dõi thành công");
} catch (error) {
const code = (error as AppError).code;
if (code === -201) {
console.log("Người dùng đã từ chối theo dõi");
} else {
console.log("Lỗi khác");
}
}
Xem hướng dẫn xử lý lỗi và bảng mô tả chi tiết mã lỗi tại đây.

Tham số

Truyền tham số vào API dưới dạng object chứa các thuộc tính:

NameTypeDefaultDescription
idstring

Id của Official Account cần theo dõi.

followOA

zi-chevron-up
miniapp-logo

Khám phá