Google Chat API, hizmetlerinizi Google Chat ile entegre etmek için Chat uygulamaları oluşturmanıza ve alanlar, üyeler ve mesajlar gibi Chat kaynaklarını yönetmenize olanak tanır.
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 Belgesi, REST API'lerini açıklamak ve tüketmek için makine tarafından okunabilen bir spesifikasyondur. İstemci kitaplıkları, IDE eklentileri ve Google API'leriyle 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 temel URL'dir. Bir hizmetin birden fazla hizmet uç noktası olabilir. Bu hizmet, aşağıdaki hizmet uç noktasına sahiptir ve aşağıdaki URI'lerin tümü bu hizmet uç noktasına bağlıdır:
https://chat.googleapis.com
Yöntemler |
completeImport |
POST /v1/{name=spaces/*}:completeImport
Belirtilen alan için içe aktarma işlemini tamamlar ve alanı kullanıcılara görünür hale getirir. |
create |
POST /v1/spaces
Üyesi olmayan 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. |
search |
GET /v1/spaces:search
|
setup |
POST /v1/spaces:setup
Alan oluşturur ve belirtilen kullanıcıları alana ekler. |
Yöntemler |
create |
POST /v1/{parent=spaces/*}/members
Görüşme yapan Chat uygulaması, bir kullanıcı veya Google Grubu için üyelik oluşturur. |
delete |
DELETE /v1/{name=spaces/*/members/*}
Bir ü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. |
patch |
PATCH /v1/{membership.name=spaces/*/members/*}
Üyelikleri günceller. |
Yöntemler |
create |
POST /v1/{parent=spaces/*}/messages
Google Chat alanında mesaj oluşturur. |
delete |
DELETE /v1/{name=spaces/*/messages/*}
Bir iletiyi 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. |
Yöntemler |
get |
GET /v1/{name=spaces/*/messages/*/attachments/*}
Bir mesaj ekinin meta verilerini alır. |
Yöntemler |
create |
POST /v1/{parent=spaces/*/messages/*}/reactions
Tepki oluşturur ve bir mesaja ekler. |
delete |
DELETE /v1/{name=spaces/*/messages/*/reactions/*}
Bir mesaja verilen tepkiyi siler. |
list |
GET /v1/{parent=spaces/*/messages/*}/reactions
Bir mesaja verilen tepkileri listeler. |
Yöntemler |
get |
GET /v1/{name=spaces/*/spaceEvents/*}
Google Chat alanından etkinlik döndürür. |
list |
GET /v1/{parent=spaces/*}/spaceEvents
Bir Google Chat alanındaki etkinlikleri listeler. |
Yöntemler |
getSpaceReadState |
GET /v1/{name=users/*/spaces/*/spaceReadState}
Kullanıcının bir alandaki okunma durumuyla ilgili ayrıntıları döndürür. Bu ayrıntılar, okunmuş ve okunmamış mesajları tanımlamak için kullanılır. |
updateSpaceReadState |
PATCH /v1/{spaceReadState.name=users/*/spaces/*/spaceReadState}
Kullanıcının bir alandaki okunma durumunu günceller. Bu durum, okunmuş ve okunmamış mesajları tanımlamak için kullanılır. |
Yöntemler |
getThreadReadState |
GET /v1/{name=users/*/spaces/*/threads/*/threadReadState}
Bir kullanıcının, okunmuş ve okunmamış iletileri tanımlamak için kullanılan ileti dizisindeki okunma durumuyla ilgili ayrıntıları döndürür. |