Halaman ini menjelaskan cara menggunakan Google Workspace Events API untuk membuat langganan ke resource Google Workspace. Langganan Google Workspace memungkinkan aplikasi Anda menerima informasi tentang peristiwa Google Workspace, yang merepresentasikan perubahan pada resource Google Workspace. Untuk mempelajari resource dan jenis peristiwa yang didukung Google Workspace Events API, lihat Ringkasan Google Workspace Events API.
Halaman ini mencakup langkah-langkah berikut untuk membuat langganan Google Workspace:
- Siapkan lingkungan Anda.
- Buat dan berlangganan topik Google Cloud Pub/Sub. Anda menggunakan topik ini sebagai endpoint untuk menerima peristiwa Google Workspace.
- Panggil metode
create
Google Workspace Events API pada resourceSubscription
. - Uji langganan Google Workspace Anda untuk memverifikasi bahwa topik Pub/Sub Anda menerima peristiwa yang telah Anda langgani.
- Secara opsional, konfigurasikan cara mengirimkan peristiwa ke endpoint untuk aplikasi Anda, sehingga aplikasi Anda dapat memproses peristiwa dan, jika perlu, mengambil tindakan.
Prasyarat
Apps Script
- Untuk menggunakan perintah Google Cloud CLI dalam panduan ini:
- Instal Google Cloud CLI.
- Untuk
menginisialisasi CLI
gcloud
, jalankan kode berikut:
gcloud init
- Project Google Cloud dengan penagihan diaktifkan. Untuk langganan ke Chat, Anda juga harus mengaktifkan Chat API di project Cloud dan mengonfigurasi kolom Nama aplikasi, URL avatar, dan Deskripsi. Untuk mengetahui detailnya, lihat Membangun aplikasi Google Chat.
- Memerlukan autentikasi pengguna dengan layar izin OAuth yang dikonfigurasi untuk aplikasi. Saat mengonfigurasi layar izin, Anda harus menentukan cakupan untuk mendukung setiap jenis peristiwa untuk langganan. Untuk mengonfigurasi layar izin dan mengidentifikasi cakupan yang diperlukan, lihat Memilih cakupan.
- Project Apps Script:
- Gunakan project Google Cloud Anda, bukan project default yang dibuat secara otomatis oleh Apps Script.
- Untuk cakupan apa pun yang Anda tambahkan untuk mengonfigurasi layar izin OAuth, Anda juga harus menambahkan
cakupan ke file
appsscript.json
di project Apps Script Anda. Contoh: - Aktifkan
layanan lanjutan
Google Workspace Events
.
"oauthScopes": [ "https://www.googleapis.com/auth/chat.messages.readonly" ]
Python
- Python 3.6 atau yang lebih baru
- Alat pengelolaan paket pip
- Library klien Google terbaru untuk Python. Untuk menginstal atau mengupdate-nya, jalankan perintah
berikut di antarmuka command line Anda:
pip3 install --upgrade google-api-python-client google-auth-oauthlib
- Untuk menggunakan perintah Google Cloud CLI dalam panduan ini:
- Instal Google Cloud CLI.
- Untuk
menginisialisasi CLI
gcloud
, jalankan kode berikut:
gcloud init
- Project Google Cloud dengan penagihan diaktifkan. Untuk langganan ke Chat, Anda juga harus mengaktifkan Chat API di project Cloud dan mengonfigurasi kolom Nama aplikasi, URL avatar, dan Deskripsi. Untuk mengetahui detailnya, lihat Membangun aplikasi Google Chat.
- Memerlukan autentikasi pengguna dengan layar izin OAuth yang dikonfigurasi untuk aplikasi. Saat mengonfigurasi layar izin, Anda harus menentukan cakupan untuk mendukung setiap jenis peristiwa untuk langganan. Untuk mengonfigurasi layar izin dan mengidentifikasi cakupan yang diperlukan, lihat Memilih cakupan.
Menyiapkan lingkungan Anda
Bagian berikut menjelaskan cara menyiapkan lingkungan Anda sebelum membuat langganan Google Workspace.
Aktifkan Google Workspace Events API dan Google Cloud Pub/Sub API
Sebelum menggunakan Google API, Anda harus mengaktifkannya di project Google Cloud. Anda dapat mengaktifkan satu atau beberapa API dalam satu project Google Cloud.Konsol Google Cloud
Di konsol Google Cloud, buka project Google Cloud untuk aplikasi Anda, lalu aktifkan Google Workspace Events API dan Pub/Sub API:
gcloud
Di direktori kerja Anda, login ke Akun Google Anda:
gcloud auth login
Tetapkan project Anda ke project Cloud untuk aplikasi Anda:
gcloud config set project PROJECT_ID
Ganti
PROJECT_ID
dengan project ID untuk project Cloud aplikasi Anda.Aktifkan Google Workspace Events API dan Google Cloud Pub/Sub API:
gcloud services enable pubsub.googleapis.com workspaceevents.googleapis.com
Membuat kredensial client ID OAuth
Pilih jenis aplikasi Anda untuk mendapatkan petunjuk khusus tentang cara membuat ID klien OAuth:
Aplikasi web
- Di Konsol Google Cloud, buka Menu > > Clients.
- Klik Buat Klien.
- Klik Application type > Web application.
- Di kolom Name, ketik nama untuk kredensial. Nama ini hanya ditampilkan di konsol Google Cloud.
- Tambahkan URI resmi yang terkait dengan aplikasi Anda:
- Aplikasi sisi klien (JavaScript)–Di bagian Authorized JavaScript origins, klik Add URI. Kemudian, masukkan URI yang akan digunakan untuk permintaan browser. Parameter ini mengidentifikasi domain tempat aplikasi Anda dapat mengirim permintaan API ke server OAuth 2.0.
- Aplikasi sisi server (Java, Python, dan lainnya)–Di bagian Authorized redirect URIs, klik Add URI. Kemudian, masukkan URI endpoint yang dapat digunakan server OAuth 2.0 untuk mengirim respons.
- Klik Buat.
Kredensial yang baru dibuat akan muncul di bagian Client ID OAuth 2.0.
Catat ID Klien. Rahasia klien tidak digunakan untuk Aplikasi web.
Android
- Di Konsol Google Cloud, buka Menu > > Clients.
- Klik Buat Klien.
- Klik Jenis aplikasi > Android.
- Di kolom "Nama", ketik nama untuk kredensial. Nama ini hanya ditampilkan di konsol Google Cloud.
- Di kolom "Nama paket", masukkan nama paket dari file
AndroidManifest.xml
Anda. - Di kolom "SHA-1 certificate fingerprint", masukkan sidik jari sertifikat SHA-1 yang dihasilkan.
- Klik Buat.
Kredensial yang baru dibuat akan muncul di bagian "Client ID OAuth 2.0".
iOS
- Di Konsol Google Cloud, buka Menu > > Clients.
- Klik Buat Klien.
- Klik Jenis aplikasi > iOS.
- Di kolom "Nama", ketik nama untuk kredensial. Nama ini hanya ditampilkan di konsol Google Cloud.
- Di kolom "Bundle ID", masukkan ID paket seperti yang tercantum dalam file
Info.plist
aplikasi. - Opsional: Jika aplikasi Anda muncul di Apple App Store, masukkan ID App Store.
- Opsional: Di kolom "Team ID", masukkan string unik yang terdiri atas 10 karakter yang dibuat oleh Apple dan ditetapkan bagi tim Anda.
- Klik Buat.
Kredensial yang baru dibuat akan muncul di bagian "Client ID OAuth 2.0".
Aplikasi Chrome
- Di Konsol Google Cloud, buka Menu > > Clients.
- Klik Buat Klien.
- Klik Jenis aplikasi > Ekstensi Chrome.
- Di kolom "Nama", ketik nama untuk kredensial. Nama ini hanya ditampilkan di konsol Google Cloud.
- Di kolom "ID Item", masukkan string ID 32 karakter unik aplikasi Anda. Anda dapat menemukan nilai ID ini di URL Chrome Web Store aplikasi Anda dan di Dasbor Pengembang Chrome Web Store.
- Klik Buat.
Kredensial yang baru dibuat akan muncul di bagian "Client ID OAuth 2.0".
Aplikasi desktop
- Di Konsol Google Cloud, buka Menu > > Clients.
- Klik Buat Klien.
- Klik Jenis aplikasi > Aplikasi desktop.
- Di kolom Name, ketik nama untuk kredensial. Nama ini hanya ditampilkan di konsol Google Cloud.
- Klik Buat.
Kredensial yang baru dibuat akan muncul di bagian "Client ID OAuth 2.0".
TV & Perangkat Input Terbatas
- Di Konsol Google Cloud, buka Menu > > Clients.
- Klik Buat Klien.
- Klik Jenis aplikasi > TV & perangkat Input Terbatas.
- Di kolom "Nama", ketik nama untuk kredensial. Nama ini hanya ditampilkan di konsol Google Cloud.
- Klik Buat.
Kredensial yang baru dibuat akan muncul di bagian "Client ID OAuth 2.0".
Universal Windows Platform (UWP)
- Di Konsol Google Cloud, buka Menu > > Clients.
- Klik Buat Klien.
- Klik Jenis aplikasi > Universal Windows Platform (UWP).
- Di kolom "Nama", ketik nama untuk kredensial. Nama ini hanya ditampilkan di konsol Google Cloud.
- Di kolom "ID Toko", masukkan nilai ID Microsoft Store 12 karakter yang unik untuk aplikasi Anda. Anda dapat menemukan ID ini di URL Microsoft Store aplikasi Anda dan di Pusat Partner.
- Klik Buat.
Kredensial yang baru dibuat akan muncul di bagian "Client ID OAuth 2.0".
Download file JSON rahasia klien
File rahasia klien adalah representasi JSON dari kredensial ID klien OAuth yang dapat dirujuk oleh aplikasi Anda saat memberikan kredensial.
Di Konsol Google Cloud, buka Menu > APIs & Services > Credentials.
Di bagian Client ID OAuth 2.0, klik client ID yang Anda buat.
Klik Download JSON.
Simpan file sebagai
credentials.json
.
Membuat dan berlangganan topik Pub/Sub
Di bagian ini, Anda akan membuat topik Pub/Sub dan langganan ke topik tersebut. Topik Pub/Sub Anda berfungsi sebagai notification endpoint tempat langganan Google Workspace Anda menerima peristiwa.
Untuk mempelajari lebih lanjut cara membuat dan mengelola topik Pub/Sub, lihat dokumentasi Pub/Sub.
Untuk membuat dan berlangganan topik Pub/Sub:
Konsol Google Cloud
Di konsol Google Cloud, buka halaman Pub/Sub:
Pastikan project Cloud untuk aplikasi Anda dipilih.
Klik
Buat topik dan lakukan tindakan berikut:- Masukkan nama untuk topik Anda, seperti
workspace-events-topic
. - Biarkan Tambahkan langganan default dipilih. Pub/Sub memberi nama langganan default ini mirip dengan nama topik Anda, seperti
workspace-events-topic-sub
. - Opsional: Perbarui atau konfigurasi properti tambahan untuk topik Anda.
- Masukkan nama untuk topik Anda, seperti
Klik Buat. Nama lengkap topik Anda diformat sebagai
projects/PROJECT_ID/topics/TOPIC_ID
. Anda akan menggunakan nama lengkap ini di langkah selanjutnya.Memberikan akses untuk memublikasikan pesan Pub/Sub ke topik Anda:
- Di halaman topik Anda, buka panel samping dan buka tab Izin.
- Klik Add Principal.
- Di kolom Add principals, tambahkan akun layanan untuk aplikasi Google Workspace yang mengirimkan peristiwa ke langganan Anda:
- Untuk acara Chat,
chat-api-push@system.gserviceaccount.com
. - Pratinjau Developer:: Untuk peristiwa Drive,
drive-api-event-push@system.gserviceaccount.com
. - Untuk acara Meet,
meet-api-event-push@system.gserviceaccount.com
.
- Untuk acara Chat,
- Di menu Tetapkan peran, pilih
Pub/Sub Publisher
. - Klik Simpan. Diperlukan waktu beberapa menit untuk memperbarui izin topik Anda.
gcloud
Di project Cloud Anda, buat topik dengan menjalankan perintah berikut:
gcloud pubsub topics create TOPIC_ID
Ganti
TOPIC_ID
dengan ID unik untuk topik Anda, sepertiworkspace-events-topic
.Output menampilkan nama topik lengkap, yang diformat sebagai
projects/PROJECT_ID/topics/TOPIC_ID
. Catat nama tersebut, dan pastikan nilai untuk PROJECT_ID adalah project ID Cloud untuk aplikasi Anda. Anda akan menggunakan nama topik pada langkah berikutnya, dan untuk membuat langganan Google Workspace nanti.Memberikan akses untuk memublikasikan pesan ke topik Anda:
gcloud pubsub topics add-iam-policy-binding TOPIC_NAME --member='serviceAccount:GOOGLE_WORKSPACE_APPLICATION' --role='roles/pubsub.publisher'
Ganti kode berikut:
TOPIC_NAME
: Nama topik lengkap, yang merupakan output dari langkah sebelumnya. Diformat sebagaiprojects/PROJECT_ID/topics/TOPIC_ID
.GOOGLE_WORKSPACE_APPLICATION
: Aplikasi Google Workspace yang harus mengirimkan peristiwa ke langganan Anda:- Untuk menerima peristiwa dari Chat, gunakan
chat-api-push@system.gserviceaccount.com
. - Pratinjau Developer:: Untuk menerima peristiwa dari Drive, gunakan
drive-api-event-push@system.gserviceaccount.com
. - Untuk menerima peristiwa dari Meet, gunakan
meet-api-event-push@system.gserviceaccount.com
.
- Untuk menerima peristiwa dari Chat, gunakan
Diperlukan waktu beberapa menit untuk memperbarui izin topik Anda.
Buat langganan Pub/Sub untuk topik:
gcloud pubsub subscriptions create SUBSCRIPTION_NAME --topic=TOPIC_NAME
Ganti kode berikut:
SUBSCRIPTION_NAME
: Nama untuk langganan Anda, sepertiworkspace-events-subscription
.TOPIC_NAME
: Nama topik yang Anda buat di langkah sebelumnya.
Berlangganan resource Google Workspace
Di bagian ini, Anda akan berlangganan resource Google Workspace yang ingin Anda pantau peristiwanya.
Pilih dan identifikasi resource target
Dalam langganan Google Workspace, target resource adalah
resource Google Workspace yang Anda pantau untuk mengetahui peristiwa. Resource
target ditampilkan di kolom
targetResource
langganan, yang diformat menggunakan nama resource lengkap. Misalnya, untuk langganan yang memantau ruang Google Chat (spaces/AAAABBBBBBB
), nilai targetResource
adalah //chat.googleapis.com/spaces/AAAABBBBBBB
.
Sebelum membuat langganan, gunakan bagian berikut untuk mempelajari cara mengidentifikasi dan memformat resource target.
Mengidentifikasi resource target untuk Chat
Resource target | Format | Batasan |
---|---|---|
Spasi |
dengan SPACE adalah ID dalam
nama resource resource Chat API |
Pengguna Chat yang mengizinkan langganan harus menjadi anggota ruang melalui Akun Google atau Google Workspace-nya. |
Semua ruang untuk pengguna |
|
Langganan hanya menerima acara untuk ruang tempat pengguna menjadi anggota melalui Akun Google atau Google Workspace miliknya. |
Pengguna |
dengan USER adalah ID dalam
nama resource resource Chat API |
Langganan hanya menerima peristiwa tentang pengguna yang mengizinkan langganan. Pengguna tidak dapat mengizinkan langganan atas nama pengguna lain. |
Mengidentifikasi resource target untuk Drive
Resource target | Format | Batasan (jika ada) |
---|---|---|
File | //googleapis.com/drive/v3/files/FILE
dengan FILE adalah ID di
nama resource resource |
Pengguna yang mengizinkan langganan harus memiliki izin pada file dalam langganan relatif terhadap peristiwa berlangganan. |
Drive bersama | //googleapis.com/drive/v3/drives/DRIVE
dengan DRIVE adalah ID di
nama resource resource |
Langganan hanya menerima peristiwa untuk item di drive bersama tempat pengguna menjadi anggota melalui Akun Google Workspace atau Akun Google-nya. |
Mengidentifikasi resource target untuk Meet
Resource target | Format | Batasan (jika ada) |
---|---|---|
Ruang rapat | //meet.googleapis.com/spaces/SPACE
dengan SPACE adalah ID di
nama resource resource |
|
Pengguna | //cloudidentity.googleapis.com/users/USER
dengan USER adalah ID di kolom
|
Langganan menerima peristiwa tentang ruang rapat tempat pengguna menjadi salah satu dari berikut ini:
|
Membuat langganan Google Workspace
Untuk membuat langganan, Anda menggunakan metode
subscriptions.create
Google Workspace Events API untuk membuat resource
Subscription
.
Anda menentukan kolom berikut:
targetResource
: Google Workspace yang Anda identifikasi di bagian sebelumnya, diformat menggunakan nama resource lengkapnya.eventTypes
: Array yang berisi satu atau beberapa jenis peristiwa yang ingin Anda terima tentang resource. Misalnya, jika aplikasi Anda hanya perlu mengetahui pesan baru yang diposting ke ruang Chat, aplikasi Anda dapat berlangganan peristiwa tentang pesan yang dibuat.notificationEndpoint
: Notification endpoint tempat langganan Google Workspace Anda mengirimkan peristiwa. Anda menggunakan topik Pub/Sub yang Anda buat di bagian sebelumnya.payloadOptions
: Opsi untuk menentukan jumlah data resource yang akan disertakan dalam payload peristiwa. Konfigurasi ini memengaruhi waktu habis masa berlaku langganan Anda. Untuk mempelajari lebih lanjut, lihat Data peristiwa.
Untuk membuat langganan Google Workspace:
Apps Script
Di project Apps Script Anda, buat file skrip baru bernama
createSubscription
, lalu tambahkan kode berikut:function createSubscription() { // The Google Workspace resource to monitor for events. const targetResource = 'TARGET_RESOURCE'; // The types of events to receive. const eventTypes = [EVENT_TYPES]; // The endpoint to deliver events to, such as a Google Cloud Pub/Sub topic. const pubsubTopic = 'TOPIC_NAME'; // Whether to include resource data or not. const resourceData = RESOURCE_DATA; // Call the Workspace Events API using the advanced service. const response = WorkspaceEvents.Subscriptions.create({ targetResource: targetResource, eventTypes: eventTypes, notificationEndpoint: { pubsubTopic: pubsubTopic, }, payloadOptions: { includeResource: resourceData } }); console.log(response); }
Ganti kode berikut:
TARGET_RESOURCE
: Resource Google Workspace yang Anda ikuti, diformat sebagai nama resource lengkapnya. Misalnya, untuk berlangganan ruang Google Chat dengan ID ruangAAAABBBB
, gunakan//chat.googleapis.com/spaces/AAAABBBB
.EVENT_TYPES
: Satu atau beberapa jenis peristiwa yang ingin Anda ikuti di resource target. Format sebagai array string seperti'google.workspace.chat.message.v1.created'
.TOPIC_NAME
: Nama lengkap topik Pub/Sub yang Anda buat di project Cloud Anda. Diformat sebagaiprojects/PROJECT_ID/topics/TOPIC_ID
.RESOURCE_DATA
: Boolean yang menentukan apakah langganan menyertakan data resource dalam payload:True
: Mencakup semua data resource. Untuk membatasi kolom yang disertakan, tambahkan kolomfieldMask
dan tentukan setidaknya satu kolom untuk resource yang diubah. Hanya langganan ke resource Chat yang mendukung penyertaan data resource.False
: Mengecualikan data resource.
Untuk membuat langganan Google Workspace, jalankan fungsi
createSubscription
di project Apps Script Anda.
Python
Di direktori kerja Anda, buat file bernama
create_subscription.py
dan tambahkan kode berikut:"""Create subscription.""" from google_auth_oauthlib.flow import InstalledAppFlow from googleapiclient.discovery import build # Specify required scopes. SCOPES = [SCOPES] # Authenticate with Google Workspace and get user authentication. flow = InstalledAppFlow.from_client_secrets_file('credentials.json', SCOPES) CREDENTIALS = flow.run_local_server() # The Google Workspace resource to monitor for events. TARGET_RESOURCE = 'TARGET_RESOURCE' # The types of events to receive. EVENT_TYPES = [EVENT_TYPES] # The endpoint to deliver events to, such as a Google Cloud Pub/Sub topic. TOPIC = 'TOPIC_NAME' # Call the Workspace Events API using the service endpoint. service = build( 'workspaceevents', 'v1', credentials=CREDENTIALS, ) BODY = { 'target_resource': TARGET_RESOURCE, 'event_types': EVENT_TYPES, 'notification_endpoint': {'pubsub_topic': TOPIC}, 'payload_options': {'include_resource': RESOURCE_DATA}, } response = service.subscriptions().create(body=BODY).execute() print(response)
Ganti kode berikut:
SCOPES
: Satu atau beberapa cakupan OAuth yang mendukung setiap jenis peristiwa untuk langganan. Diformat sebagai array string. Untuk mencantumkan beberapa cakupan, pisahkan dengan koma. Misalnya,'https://www.googleapis.com/auth/chat.spaces.readonly', 'https://www.googleapis.com/auth/chat.memberships.readonly'
.TARGET_RESOURCE
: Resource Google Workspace yang Anda ikuti, diformat sebagai nama resource lengkapnya. Misalnya, untuk berlangganan ruang Google Chat dengan ID ruangAAAABBBB
, gunakan//chat.googleapis.com/spaces/AAAABBBB
.EVENT_TYPES
: Satu atau beberapa jenis peristiwa yang ingin Anda ikuti di resource target. Format sebagai array string seperti'google.workspace.chat.message.v1.created'
.TOPIC_NAME
: Nama lengkap topik Pub/Sub yang Anda buat di project Cloud Anda. Diformat sebagaiprojects/PROJECT_ID/topics/TOPIC_ID
.RESOURCE_DATA
: Boolean yang menentukan apakah langganan menyertakan data resource dalam payload:True
: Mencakup semua data resource. Untuk membatasi kolom yang disertakan, tambahkan kolomfieldMask
dan tentukan setidaknya satu kolom untuk resource yang diubah. Hanya langganan ke resource Chat yang mendukung penyertaan data resource.False
: Mengecualikan data resource.
Untuk membuat langganan Google Workspace, jalankan perintah berikut di terminal Anda:
python3 create_subscription.py
Google Workspace Events API menampilkan operasi yang berjalan lama yang telah selesai dan berisi instance resource Subscription
yang Anda buat.
Menguji langganan Google Workspace Anda
Untuk menguji bahwa Anda menerima peristiwa Google Workspace, Anda dapat memicu peristiwa dan menarik pesan ke langganan Pub/Sub.
Untuk menguji langganan Google Workspace Anda:
Konsol Google Cloud
Memicu satu atau beberapa jenis peristiwa di resource target langganan Google Workspace Anda. Misalnya, jika Anda telah berlangganan pesan baru di ruang Chat, posting pesan ke ruang tersebut.
Di konsol Google Cloud, buka halaman Pub/Sub:
Pastikan project Cloud untuk aplikasi Anda dipilih.
Di menu Pub/Sub, klik Subscriptions.
Dalam tabel, temukan langganan Pub/Sub untuk topik Anda, lalu klik nama langganan.
Klik tab Pesan.
Klik Pull. Mungkin perlu waktu hingga beberapa menit bagi suatu peristiwa untuk menghasilkan pesan Pub/Sub.
gcloud
Memicu satu atau beberapa jenis peristiwa di resource target langganan Google Workspace Anda. Misalnya, jika Anda telah berlangganan pesan baru di ruang Chat, posting pesan di ruang tersebut.
Jalankan perintah berikut:
gcloud pubsub subscriptions pull PUBSUB_SUBSCRIPTION_NAME --format=json --limit=MESSAGE_COUNT --auto-ack
Ganti kode berikut:
PUBSUB_SUBSCRIPTION_NAME
: Nama lengkap langganan Pub/Sub Anda, yang diformat sebagaiprojects/PROJECT_ID/subscriptions/SUBSCRIPTION_ID
.MESSAGE_COUNT
: Jumlah maksimum pesan Pub/Sub yang ingin Anda tarik.
Mungkin perlu waktu hingga beberapa menit bagi suatu peristiwa untuk membuat pesan Pub/Sub.
Untuk setiap peristiwa Google Workspace yang Anda picu, pesan akan dikirimkan ke langganan Pub/Sub Anda yang berisi peristiwa tersebut. Untuk mengetahui detailnya, lihat Menerima peristiwa sebagai pesan Google Cloud Pub/Sub.
Mengonfigurasi cara aplikasi Anda menerima peristiwa
Langganan Pub/Sub yang Anda buat berbasis pull. Setelah menguji langganan Pub/Sub, Anda dapat memperbarui jenis pengiriman untuk mengubah cara aplikasi menerima peristiwa. Misalnya, Anda dapat mengonfigurasi langganan Pub/Sub ke jenis pengiriman push, sehingga aplikasi Anda dapat menerima peristiwa langsung ke endpoint aplikasi.
Untuk mempelajari cara mengonfigurasi langganan Pub/Sub, lihat dokumentasi Pub/Sub.