Chuyển đến nội dung chính

subscribeByMarker

Đăng ký một sự kiện cho các sản phẩm. 🔐 Phương thức này yêu cầu ủy quyền.

Mô tả

Phương thức này đăng ký người dùng đã được ủy quyền cho một sự kiện của một sản phẩm cụ thể (ví dụ: giảm giá, thay đổi trạng thái). Nó trả về một Promise mà sẽ giải quyết thành true nếu việc đăng ký được tạo, hoặc một đối tượng IError nếu có vấn đề xảy ra.

⚠️ Với cài đặt mặc định errors.isShell: true, một yêu cầu bị từ chối sẽ được trả về thay vì bị ném ra: phương thức này sẽ giải quyết thành một đối tượng IError, không bao giờ thành false. Kiểm tra result === true - một đối tượng lỗi là giá trị đúng, vì vậy if (result) sẽ coi một thất bại là thành công.

Events.subscribeByMarker(

marker*, productId*, langCode, threshold

);

Sơ đồ tham số

Sơ đồ

marker:* string
Dấu hiệu sự kiện
ví dụ: test_event

productId:* string
Mã sản phẩm
ví dụ: 14

langCode: string
Mã ngôn ngữ
ví dụ: en_US

threshold: number
Giá trị ngưỡng để so sánh giá trị số
ví dụ: 0

Ví dụ

Ví dụ tối thiểu

const response = await Events.subscribeByMarker('test_event', 1, 1);

Ví dụ với các thuộc tính

const response = await Events.subscribeByMarker('test_event', 1, 1, 'en_US', 0);

Không trả về gì nếu việc đăng ký thành công.