Google Chat API

Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.

Uygulamaların Google Chat'te bilgi getirmesini ve işlem yapmasını sağlar. Kimlik doğrulama, Google Chat REST API'yi kullanmanın ön koşuludur.

Hizmet: chat.googleapis.com

Bu hizmeti çağırmak için Google tarafından sağlanan istemci kitaplıklarını kullanmanızı öneririz. Uygulamanızın bu hizmeti çağırmak için kendi kitaplıklarınızı kullanması gerekiyorsa API isteklerinde bulunurken aşağıdaki bilgileri kullanın.

Keşif dokümanı

Keşif Dokümanı, REST API'lerini açıklamak ve kullanmak için makine tarafından okunabilir bir spesifikasyondur. İstemci kitaplıkları, IDE eklentileri ve Google API'leri ile etkileşimde bulunan diğer araçları oluşturmak için kullanılır. Bir hizmet, birden fazla keşif dokümanı sağlayabilir. Bu hizmet, aşağıdaki keşif dokümanını sağlar:

Hizmet uç noktası

Hizmet uç noktası, bir API hizmetinin ağ adresini belirten bir temel URL'dir. Bir hizmetin birden fazla hizmet uç noktası olabilir. Bu hizmetin aşağıdaki hizmet uç noktası vardır ve aşağıdaki tüm URI'ler bu hizmet uç noktasına bağlıdır:

  • https://chat.googleapis.com

REST Kaynağı: v1.media

Yöntemler
download GET /v1/media/{resourceName=**}
Medyaları indirir.
upload POST /v1/{parent=spaces/*}/attachments:upload
POST /upload/v1/{parent=spaces/*}/attachments:upload
Bir ek yükler.

REST Kaynağı: v1.spaces

Yöntemler
create POST /v1/spaces
Adlandırılmış bir alan oluşturur.
delete DELETE /v1/{name=spaces/*}
Adlandırılmış bir alanı siler.
get GET /v1/{name=spaces/*}
Alan döndürür.
list GET /v1/spaces
Arayanın üyesi olduğu alanları listeler.
update PATCH /v1/{space.name=spaces/*}
Bir alanı günceller.
setup POST /v1/spaces:setup
Bir alan oluşturur ve bu alana kullanıcı ekler.

REST Kaynağı: v1.spaces.members

Yöntemler
create POST /v1/{parent=spaces/*}/members
Telefon uygulaması için gerçek bir kişi veya uygulama üyeliği oluşturulur.
delete DELETE /v1/{name=spaces/*/members/*}
Üyeliği siler.
get GET /v1/{name=spaces/*/members/*}
Üyelik döndürür.
list GET /v1/{parent=spaces/*}/members
Bir alandaki üyelikleri listeler.

REST Kaynağı: v1.spaces.messages

Yöntemler
create POST /v1/{parent=spaces/*}/messages
Bir mesaj oluşturur.
delete DELETE /v1/{name=spaces/*/messages/*}
Bir mesajı siler.
get GET /v1/{name=spaces/*/messages/*}
Bir mesaj döndürür.
list GET /v1/{parent=spaces/*}/messages
Arayanın üyesi olduğu bir alandaki mesajları (engellenen üyeler ve alanlardan gelen mesajlar dahil) listeler.
update PATCH /v1/{message.name=spaces/*/messages/*}
Bir mesajı günceller.

REST Kaynağı: v1.spaces.messages.attachments

Yöntemler
get GET /v1/{name=spaces/*/messages/*/attachments/*}
İleti eklerinin meta verilerini alır.

REST Kaynağı: v1.spaces.messages.reactions

Yöntemler
create POST /v1/{parent=spaces/*/messages/*}/reactions
Tepki oluşturur ve bir mesaja eklenir.
delete DELETE /v1/{name=spaces/*/messages/*/reactions/*}
Mesaja verilen tepkiyi siler.
list GET /v1/{parent=spaces/*/messages/*}/reactions
Bir mesaja verilen tepkileri listeler.