Mirror API cho phép bạn đăng ký nhận thông báo được gửi khi người dùng thực hiện một số thao tác trên một mục dòng thời gian hoặc khi thông tin vị trí của người dùng được cập nhật.
Để biết danh sách các phương thức cho tài nguyên này, hãy xem ở cuối trang.
Biểu diễn tài nguyên
Gói đăng ký tham gia các sự kiện trên một bộ sưu tập.
{ "kind": "mirror#subscription", "id": string, "updated": datetime, "collection": string, "operation": [ string ], "callbackUrl": string, "verifyToken": string, "userToken": string, "notification": { "collection": string, "itemId": string, "operation": string, "userActions": [ { "type": string, "payload": string } ], "verifyToken": string, "userToken": string } }
Tên tài sản | Giá trị | Mô tả | Ghi chú |
---|---|---|---|
callbackUrl |
string |
URL của trang cần gửi thông báo (phải bắt đầu bằng https:// ). |
có thể ghi |
collection |
string |
Bộ sưu tập bạn muốn đăng ký. Các giá trị được phép là:
|
có thể ghi |
id |
string |
Mã nhận dạng gói thuê bao. | |
kind |
string |
Loại tài nguyên. Thao tác này luôn là mirror#subscription . |
|
notification |
nested object |
Đối tượng vùng chứa cho thông báo. Mã này không được điền sẵn trong tài nguyên Subscription . |
|
notification.collection |
string |
Bộ sưu tập tạo thông báo. | |
notification.itemId |
string |
Mã của mặt hàng đã tạo thông báo. | |
notification.operation |
string |
Loại hoạt động đã tạo ra thông báo.
Các giá trị được chấp nhận là:
|
|
notification.userActions[] |
list |
Danh sách các hành động của người dùng đã kích hoạt thông báo. | |
notification.userActions[].payload |
string |
Tải trọng không bắt buộc cho thao tác. Đối với các thao tác thuộc loại CUSTOM , đây là mã của mục trong trình đơn tuỳ chỉnh đã chọn. |
|
notification.userActions[].type |
string |
Loại hành động. Giá trị của tín hiệu này có thể là:
|
|
notification.userToken |
string |
Mã thông báo người dùng do dịch vụ cung cấp khi đăng ký nhận thông báo. | |
notification.verifyToken |
string |
Mã xác minh bí mật do dịch vụ cung cấp khi dịch vụ đăng ký nhận thông báo. | |
operation[] |
list |
Danh sách các thao tác cần được đăng ký. Danh sách trống cho biết tất cả các thao tác trên tập hợp đều phải được đăng ký. Các giá trị được phép là:
|
có thể ghi |
updated |
datetime |
Thời điểm gói thuê bao này được sửa đổi lần gần đây nhất và được định dạng theo RFC 3339. | |
userToken |
string |
Mã thông báo mờ được gửi tới người đăng ký trong thông báo để có thể xác định ID của người dùng. | có thể ghi |
verifyToken |
string |
Một mã bí mật được gửi đến người đăng ký trong phần thông báo để có thể xác minh rằng thông báo đó là do Google tạo. | có thể ghi |