Method: subscriptions.patch

Google Workspace aboneliğini güncelleyen veya yenileyen Bu yöntemi nasıl kullanacağınızı öğrenmek için Google Workspace aboneliğini güncelleme veya yenileme başlıklı makaleyi inceleyin.

Chat hedef kaynağındaki bir abonelik için aboneliği şu şekilde güncelleyebilirsiniz:

HTTP isteği

PATCH https://workspaceevents.googleapis.com/v1beta/{subscription.name=subscriptions/*}

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
subscription.name

string

Tanımlayıcı. Aboneliğin kaynak adı.

Biçim: subscriptions/{subscription}

Sorgu parametreleri

Parametreler
updateMask

string (FieldMask format)

İsteğe bağlı. Güncellenecek alan. Atlanırsa istekte yer alan tüm alanlar güncellenir.

Abonelikte aşağıdaki alanlardan birini güncelleyebilirsiniz:

  • expireTime: Aboneliğin süresinin dolduğu zaman damgası.
  • ttl: Geçerlilik süresi (TTL) veya aboneliğin süresi.
  • eventTypes: Hedef kaynakla ilgili alınacak etkinlik türlerinin listesi.

* joker karakteri (PUT ile eşdeğer) kullanıldığında, atlanan alanlar boş değerlere ayarlanır ve geçersizse reddedilir.

validateOnly

boolean

İsteğe bağlı. true olarak ayarlanırsa isteği doğrular ve önizler ancak aboneliği güncellemez.

İstek içeriği

İstek metni, Subscription öğesinin bir örneğini içerir.

Yanıt gövdesi

Başarılıysa yanıt metni, Operation öğesinin bir örneğini içerir.

  • metadata alanı boş bir dizi içeriyor.
  • response alanı, Subscription öğesinin güncellenmiş bir örneğini içeriyor.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamlarından birini gerektirir:

  • https://www.googleapis.com/auth/chat.spaces
  • https://www.googleapis.com/auth/chat.spaces.readonly
  • https://www.googleapis.com/auth/chat.messages
  • https://www.googleapis.com/auth/chat.messages.readonly
  • https://www.googleapis.com/auth/chat.messages.reactions
  • https://www.googleapis.com/auth/chat.messages.reactions.readonly
  • https://www.googleapis.com/auth/chat.memberships
  • https://www.googleapis.com/auth/chat.memberships.readonly
  • https://www.googleapis.com/auth/chat.app.memberships
  • https://www.googleapis.com/auth/chat.app.messages.readonly
  • https://www.googleapis.com/auth/chat.app.spaces
  • https://www.googleapis.com/auth/meetings.space.created
  • https://www.googleapis.com/auth/meetings.space.readonly
  • https://www.googleapis.com/auth/drive
  • https://www.googleapis.com/auth/drive.file
  • https://www.googleapis.com/auth/drive.metadata
  • https://www.googleapis.com/auth/drive.metadata.readonly
  • https://www.googleapis.com/auth/drive.readonly

Daha fazla bilgi için Yetkilendirme kılavuzu'na bakın.