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ı
Discovery 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şim kuran diğer araçları derlemek 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 hizmet aşağıdaki hizmet uç noktasına sahip ve aşağıdaki tüm URI'lar bu hizmet uç noktasına göre:
https://chat.googleapis.com
REST Kaynağı: v1.media
Yöntemler | |
---|---|
download |
GET /v1/media/{resourceName=**} Medya 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. |
findDirectMessage |
GET /v1/spaces:findDirectMessage Belirtilen kullanıcıyla olan mevcut doğrudan mesajı döndürür. |
get |
GET /v1/{name=spaces/*} Bir alanla ilgili ayrıntıları döndürür. |
list |
GET /v1/spaces Arayanın üyesi olduğu alanları listeler. |
patch |
PATCH /v1/{space.name=spaces/*} Bir alanı günceller. |
setup |
POST /v1/spaces:setup Alan oluşturur ve belirtilen kullanıcıları bu alana ekler. |
REST Kaynağı: v1.spaces.members
Yöntemler | |
---|---|
create |
POST /v1/{parent=spaces/*}/members Görüşme uygulaması için gerçek bir kişilik üyelik veya uygulama üyeliği oluşturur. |
delete |
DELETE /v1/{name=spaces/*/members/*} Üyeliği siler. |
get |
GET /v1/{name=spaces/*/members/*} Üyelikle ilgili ayrıntıları 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 iletiyle ilgili ayrıntıları döndürür. |
list |
GET /v1/{parent=spaces/*}/messages Engellenen üyeler ve alanlardan gelen mesajlar da dahil olmak üzere, arayanın üyesi olduğu bir alandaki mesajları listeler. |
patch |
PATCH /v1/{message.name=spaces/*/messages/*} Bir mesajı günceller. |
update |
PUT /v1/{message.name=spaces/*/messages/*} Bir mesajı günceller. |
REST Kaynağı: v1.spaces.messages.attachments
Yöntemler | |
---|---|
get |
GET /v1/{name=spaces/*/messages/*/attachments/*} Bir ileti ekinin meta verilerini alır. |
REST Kaynağı: v1.spaces.messages.reactions
Yöntemler | |
---|---|
create |
POST /v1/{parent=spaces/*/messages/*}/reactions Tepki oluşturur ve bunu bir mesaja ekler. |
delete |
DELETE /v1/{name=spaces/*/messages/*/reactions/*} Bir mesaja verilen tepkiyi siler. |
list |
GET /v1/{parent=spaces/*/messages/*}/reactions Bir iletiye verilen tepkileri listeler. |