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.
- REST Kaynağı: v1.media
- REST Kaynağı: v1.spaces
- REST Kaynağı: v1.spaces.members
- REST Kaynağı: v1.spaces.messages
- REST Kaynağı: v1.spaces.messages.attachments
- REST Kaynağı: v1.spaces.messages.reactions
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. |