- Tài nguyên: Xem
- WatchTarget (Mục tiêu xem)
- CloudPubsubTopic
- EventType
- ErrorType
- Trạng thái
- Phương thức
Tài nguyên: Xem
Đồng hồ theo các sự kiện cho biểu mẫu. Khi sự kiện đã chỉ định xảy ra, thông báo sẽ được đăng lên mục tiêu đã chỉ định. Các thuộc tính của thông báo sẽ bao gồm một khoá formId
có mã nhận dạng của biểu mẫu đã theo dõi và một khoá eventType
có chuỗi thuộc loại tương ứng.
Tin nhắn được gửi ít nhất một lần và chỉ bị loại bỏ trong các trường hợp đặc biệt. Thông thường, tất cả các thông báo cần được gửi một cách ổn định trong vòng vài giây. Tuy nhiên, trong một số trường hợp, thông báo có thể bị trì hoãn.
Đồng hồ sẽ hết hạn sau 7 ngày kể từ ngày tạo, trừ phi được gia hạn bằng watches.renew
Biểu diễn dưới dạng JSON |
---|
{ "id": string, "target": { object ( |
Các trường | |
---|---|
id |
Chỉ có đầu ra. Mã nhận dạng của đồng hồ này. Xem ghi chú trên |
target |
Bắt buộc. Nơi gửi thông báo. |
eventType |
Bắt buộc. Loại sự kiện cần xem. |
createTime |
Chỉ có đầu ra. Dấu thời gian về thời điểm tạo ảnh. Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, với độ phân giải nano giây và tối đa 9 chữ số phân số. Ví dụ: |
expireTime |
Chỉ có đầu ra. Dấu thời gian cho thời điểm thông báo này sẽ hết hạn. Mỗi lệnh gọi Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, với độ phân giải nano giây và tối đa 9 chữ số phân số. Ví dụ: |
errorType |
Chỉ có đầu ra. Loại lỗi gần đây nhất đối với quá trình cố gắng phân phối. Để bắt đầu xem lại biểu mẫu, bạn có thể thực hiện lệnh gọi đến |
state |
Chỉ có đầu ra. Trạng thái hiện tại của đồng hồ. Bạn có thể tìm thêm thông tin chi tiết về đồng hồ bị tạm ngưng bằng cách kiểm tra |
WatchTarget
Mục tiêu để gửi thông báo.
Biểu diễn dưới dạng JSON |
---|
{ // Union field |
Các trường | |
---|---|
Trường nhóm target . Bắt buộc. Mục tiêu để gửi thông báo. target chỉ có thể là một trong những trạng thái sau đây: |
|
topic |
Chủ đề Pub/Sub. Để nhận được thông báo, chủ đề phải cấp đặc quyền xuất bản cho tài khoản dịch vụ Biểu mẫu Bạn nên cân nhắc việc đảm bảo việc phân phối trên Pub/Sub. |
CloudPubsubTopic
Chủ đề Pub/Sub.
Biểu diễn dưới dạng JSON |
---|
{ "topicName": string } |
Các trường | |
---|---|
topicName |
Bắt buộc. Tên chủ đề Pub/Sub đủ điều kiện để xuất bản sự kiện. Chủ đề này phải thuộc sở hữu của dự án gọi và đã tồn tại trong Pub/Sub. |
EventType
Các loại sự kiện có thể xem được.
Enum | |
---|---|
EVENT_TYPE_UNSPECIFIED |
Loại sự kiện chưa được chỉ định. Bạn không nên sử dụng giá trị này. |
SCHEMA |
Loại sự kiện giản đồ. Đồng hồ có loại sự kiện này sẽ nhận được thông báo về những thay đổi đối với chế độ cài đặt và nội dung của biểu mẫu. |
RESPONSES |
Loại sự kiện phản hồi. Đồng hồ có loại sự kiện này sẽ nhận được thông báo khi câu trả lời biểu mẫu được gửi. |
ErrorType
Các loại lỗi có thể xảy ra.
Enum | |
---|---|
ERROR_TYPE_UNSPECIFIED |
Loại lỗi không xác định. |
PROJECT_NOT_AUTHORIZED |
Dự án trên đám mây không có quyền truy cập vào biểu mẫu đang được theo dõi. Điều này xảy ra nếu người dùng đã thu hồi quyền cho dự án của bạn truy cập vào(các) biểu mẫu của họ. Những đồng hồ gặp lỗi này sẽ không được thử lại. Để thử bắt đầu xem lại biểu mẫu, bạn có thể gọi đến số watches.renew |
NO_USER_ACCESS |
Người dùng đã cấp quyền truy cập không còn có quyền truy cập vào biểu mẫu đang được theo dõi. Những đồng hồ gặp lỗi này sẽ không được thử lại. Để thử bắt đầu xem lại biểu mẫu, bạn có thể gọi đến số watches.renew |
OTHER_ERRORS |
Đã xảy ra một loại lỗi khác. Việc thông báo có tiếp tục hay không tuỳ thuộc vào state của đồng hồ. |
Tiểu bang
Trạng thái Xem có thể có.
Enum | |
---|---|
STATE_UNSPECIFIED |
Trạng thái chưa xác định. |
ACTIVE |
Đồng hồ đang hoạt động. |
SUSPENDED |
Đồng hồ bị tạm ngưng do lỗi có thể khắc phục được. Đồng hồ sẽ tiếp tục tồn tại cho đến khi hết hạn. Để kích hoạt lại đồng hồ, bạn có thể gọi đến số watches.renew |
Phương thức |
|
---|---|
|
Tạo đồng hồ mới. |
|
Xoá đồng hồ. |
|
Trả về danh sách đồng hồ thuộc sở hữu của dự án gọi. |
|
Gia hạn một đồng hồ hiện có trong 7 ngày. |