Mirror API, kullanıcı bir zaman çizelgesi öğesinde belirli işlemler yaptığında veya kullanıcı konumu güncellendiğinde gönderilen bildirimlere abone olmanıza olanak tanır.
Bu kaynağa yönelik yöntem listesi için bu sayfanın sonuna bakın.
Kaynak temsilleri
Bir koleksiyondaki etkinliklere abonelik.
{ "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 } }
Mülk adı | Değer | Açıklama | Notlar |
---|---|---|---|
callbackUrl |
string |
Bildirimlerin gönderilmesi gereken URL (https:// ile başlamalıdır). |
yazılabilir |
collection |
string |
Abone olunacak koleksiyon. İzin verilen değerler:
|
yazılabilir |
id |
string |
Aboneliğin kimliği. | |
kind |
string |
Kaynağın türü. Bu her zaman mirror#subscription . |
|
notification |
nested object |
Bildirimler için kapsayıcı nesnesi. Bu alan, Subscription kaynağında doldurulmaz. |
|
notification.collection |
string |
Bildirimi oluşturan koleksiyon. | |
notification.itemId |
string |
Bildirimi oluşturan öğenin kimliği. | |
notification.operation |
string |
Bildirimi oluşturan işlemin türü.
Kabul edilen değerler şunlardır:
|
|
notification.userActions[] |
list |
Bildirimi tetikleyen kullanıcının gerçekleştirdiği işlemlerin listesi. | |
notification.userActions[].payload |
string |
İşlem için isteğe bağlı bir yük.CUSTOM türündeki işlemler için bu, seçilen özel menü öğesinin kimliğidir. |
|
notification.userActions[].type |
string |
İşlemin türü. Bunun değeri şöyle olabilir:
|
|
notification.userToken |
string |
Hizmetin bildirimlere abone olurken sağladığı kullanıcı jetonu. | |
notification.verifyToken |
string |
Hizmetin bildirimlere abone olurken sağladığı gizli doğrulama jetonu. | |
operation[] |
list |
Abone olması gereken işlemlerin listesi. Boş liste, koleksiyondaki tüm işlemlere abone olması gerektiğini gösterir. İzin verilen değerler:
|
yazılabilir |
updated |
datetime |
Bu aboneliğin son değiştirilme zamanı. RFC 3339'a göre biçimlendirilmiştir. | |
userToken |
string |
Abonenin kimliğini belirleyebilmesi için bildirimlerde aboneye gönderilen opak bir jeton. | yazılabilir |
verifyToken |
string |
Aboneye bildirimlerde gönderilen gizli jetondur. Bu jeton, bildirimin Google tarafından oluşturulduğunu doğrulayabilmek için kullanılır. | yazılabilir |