Mirror API memungkinkan Anda berlangganan notifikasi yang dikirim saat pengguna mengambil tindakan tertentu pada item linimasa atau saat lokasi pengguna telah diperbarui.
Untuk daftar metode untuk resource ini, lihat bagian akhir halaman ini.
Representasi resource
Langganan peristiwa pada koleksi.
{ "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 } }
Nama properti | Nilai | Deskripsi | Catatan |
---|---|---|---|
callbackUrl |
string |
URL tempat notifikasi akan dikirim (harus diawali dengan https:// ). |
dapat ditulis |
collection |
string |
Koleksi yang akan dijadikan langganan. Nilai yang diizinkan adalah:
|
dapat ditulis |
id |
string |
ID langganan. | |
kind |
string |
Jenis resource. Ini selalu mirror#subscription . |
|
notification |
nested object |
Objek container untuk notifikasi. Ini tidak diisi di resource Subscription . |
|
notification.collection |
string |
Kumpulan yang menghasilkan notifikasi. | |
notification.itemId |
string |
ID item yang menghasilkan notifikasi. | |
notification.operation |
string |
Jenis operasi yang menghasilkan notifikasi.
Nilai yang dapat diterima:
|
|
notification.userActions[] |
list |
Daftar tindakan yang dilakukan pengguna yang memicu notifikasi. | |
notification.userActions[].payload |
string |
Payload opsional untuk tindakan. Untuk tindakan jenis CUSTOM , ini adalah ID item menu kustom yang dipilih. |
|
notification.userActions[].type |
string |
Jenis tindakan. Nilainya dapat berupa:
|
|
notification.userToken |
string |
Token pengguna yang diberikan oleh layanan saat berlangganan notifikasi. | |
notification.verifyToken |
string |
Token verifikasi rahasia yang disediakan oleh layanan saat berlangganan notifikasi. | |
operation[] |
list |
Daftar operasi yang harus diikuti. Daftar kosong menunjukkan bahwa semua operasi pada koleksi harus menjadi langganan. Nilai yang diizinkan adalah:
|
dapat ditulis |
updated |
datetime |
Waktu langganan ini terakhir diubah, diformat sesuai dengan RFC 3339. | |
userToken |
string |
Token buram yang dikirimkan ke pelanggan dalam notifikasi agar dapat menentukan ID pengguna. | dapat ditulis |
verifyToken |
string |
Token rahasia yang dikirim kepada pelanggan dalam notifikasi agar dapat memverifikasi bahwa notifikasi tersebut dibuat oleh Google. | dapat ditulis |
Metode
- hapus
- Menghapus langganan.
- sisipkan
- Membuat langganan baru.
- list
- Mengambil daftar langganan untuk pengguna dan layanan yang diautentikasi.
- info terbaru
- Memperbarui langganan yang sudah ada.