Ressource: Smartwatch
Eine Uhr für Ereignisse für ein Formular. Wenn das festgelegte Ereignis eintritt, wird eine Benachrichtigung für das angegebene Ziel veröffentlicht. Die Attribute der Benachrichtigung enthalten einen formId
-Schlüssel mit der ID des beobachteten Formulars und einen eventType
-Schlüssel mit dem String des Typs.
Nachrichten werden mindestens einmal gesendet und nur unter außergewöhnlichen Umständen gelöscht. Normalerweise sollten alle Benachrichtigungen zuverlässig innerhalb weniger Sekunden zugestellt werden. In einigen Fällen können sich Benachrichtigungen jedoch verzögern.
Eine Smartwatch läuft sieben Tage nach ihrer Erstellung ab, wenn sie nicht mit watches.renew
verlängert wird
JSON-Darstellung |
---|
{ "id": string, "target": { object ( |
Felder | |
---|---|
id |
Nur Ausgabe Die ID dieser Smartwatch. Siehe Hinweise zu |
target |
Erforderlich. Wo soll die Benachrichtigung gesendet werden? |
eventType |
Erforderlich. Welcher Ereignistyp Sie beobachten möchten. |
createTime |
Nur Ausgabe Zeitstempel für die Erstellung. Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: |
expireTime |
Nur Ausgabe Zeitstempel für den Ablauf. Bei jedem Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: |
errorType |
Nur Ausgabe Der letzte Fehlertyp für einen Übermittlungsversuch. Um das Formular wieder anzusehen, kann ein Aufruf an |
state |
Nur Ausgabe Der aktuelle Status der Uhr. Weitere Informationen zu gesperrten Smartwatches finden Sie auf der |
WatchTarget
Das Ziel für die Zustellung von Benachrichtigungen.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld target Erforderlich. Das Ziel für die Zustellung von Benachrichtigungen. Für target ist nur einer der folgenden Werte zulässig: |
|
topic |
Ein Pub/Sub-Thema. Damit Sie Benachrichtigungen erhalten können, muss das Thema dem Google Formulare-Dienstkonto Pub/Sub-Auslieferungsgarantien sollten berücksichtigt werden. |
CloudPubsubTopic
Ein Pub/Sub-Thema.
JSON-Darstellung |
---|
{ "topicName": string } |
Felder | |
---|---|
topicName |
Erforderlich. Ein voll qualifizierter Pub/Sub-Themenname, in dem die Ereignisse veröffentlicht werden sollen. Dieses Thema muss dem aufrufenden Projekt gehören und bereits in Pub/Sub vorhanden sein. |
EventType
Mögliche Ereignistypen, die beobachtet werden können.
Enums | |
---|---|
EVENT_TYPE_UNSPECIFIED |
Nicht angegebener Ereignistyp. Dieser Wert sollte nicht verwendet werden. |
SCHEMA |
Der Ereignistyp „Schema“. Eine Uhr mit diesem Ereignistyp wird über Änderungen an Formularinhalten und -einstellungen benachrichtigt. |
RESPONSES |
Der Ereignistyp „Responses“. Eine Uhr mit diesem Ereignistyp wird benachrichtigt, wenn Formularantworten gesendet werden. |
ErrorType
Mögliche Fehlertypen.
Enums | |
---|---|
ERROR_TYPE_UNSPECIFIED |
Unbekannter Fehlertyp. |
PROJECT_NOT_AUTHORIZED |
Das Cloud-Projekt hat keinen Zugriff auf das beobachtete Formular. Dies ist der Fall, wenn der Nutzer die Autorisierung des Projekts für den Zugriff auf seine Formulare widerrufen hat. Für Smartwatches mit diesem Fehler wird kein erneuter Versuch gestartet. Wenn Sie das Formular noch einmal ansehen möchten, können Sie watches.renew anrufen |
NO_USER_ACCESS |
Der Nutzer, der den Zugriff gewährt hat, hat keinen Zugriff mehr auf das beobachtete Formular. Für Smartwatches mit diesem Fehler wird kein erneuter Versuch gestartet. Wenn Sie das Formular noch einmal ansehen möchten, können Sie watches.renew anrufen |
OTHER_ERRORS |
Ein anderer Fehlertyp ist aufgetreten. Ob die Benachrichtigungen fortgesetzt werden, hängt von der state der Smartwatch ab. |
Status
Mögliche Überwachungsstatus.
Enums | |
---|---|
STATE_UNSPECIFIED |
Nicht angegebener Zustand. |
ACTIVE |
Smartwatch ist aktiv. |
SUSPENDED |
Die Uhr wurde aufgrund eines Fehlers gesperrt, der möglicherweise behoben wird. Die Smartwatch bleibt bestehen, bis sie abläuft. Du kannst versuchen, die Smartwatch wieder zu aktivieren, indem du die Nummer watches.renew anrufst |
Methoden |
|
---|---|
|
Erstelle eine neue Smartwatch. |
|
Smartwatch löschen. |
|
Gibt eine Liste der Smartwatches zurück, die zum aufrufenden Projekt gehören. |
|
Verlängere eine vorhandene Smartwatch um sieben Tage. |