Google Chat API'si, hizmetlerinizi Google Chat ile entegre etmek ve alanlar, üyeler ve mesajlar gibi Chat kaynaklarını yönetmek için Chat uygulamaları oluşturmanıza olanak tanır.
- 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
- REST Kaynağı: v1.spaces.spaceEvents
- REST Kaynağı: v1.users.spaces
- REST Kaynağı: v1.users.spaces.threads
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 istekleri yaparken aşağıdaki bilgileri kullanın.
Keşif dokümanı
Keşif Belgesi, REST API'lerini açıklamak ve kullanmak için makine tarafından okunabilir bir spesifikasyondur. İstemci kitaplıkları, IDE eklentileri ve Google API'leriyle etkileşimde bulunan başka 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 tüm URI'ler bu hizmet uç noktasına göre belirlenir:
https://chat.googleapis.com
REST Kaynağı: v1.media
Yöntemler | |
---|---|
download |
GET /v1/media/{resourceName=**} Medyayı 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 | |
---|---|
completeImport |
POST /v1/{name=spaces/*}:completeImport Belirtilen alan için içe aktarma işlemini tamamlar ve alan adı kullanıcılara görünür hale gelir. |
create |
POST /v1/spaces Adlandırılmış alan oluşturur. |
delete |
DELETE /v1/{name=spaces/*} Adlandırılmış 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 boşlukla 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 Bir alan oluşturur ve belirtilen kullanıcıları alana ekler. |
REST Kaynağı: v1.spaces.members
Yöntemler | |
---|---|
create |
POST /v1/{parent=spaces/*}/members Arama uygulaması için insan üyeliği veya uygulama üyeliği oluşturur. |
delete |
DELETE /v1/{name=spaces/*/members/*} Üyeliği siler. |
get |
GET /v1/{name=spaces/*/members/*} Bir üyelikle ilgili ayrıntıları döndürür. |
list |
GET /v1/{parent=spaces/*}/members Alandaki üyelikleri listeler. |
patch |
PATCH /v1/{membership.name=spaces/*/members/*} Üyeliği günceller. |
REST Kaynağı: v1.spaces.messages
Yöntemler | |
---|---|
create |
POST /v1/{parent=spaces/*}/messages Google Chat alanında mesaj oluşturur. |
delete |
DELETE /v1/{name=spaces/*/messages/*} Mesajı siler. |
get |
GET /v1/{name=spaces/*/messages/*} Bir iletiyle ilgili ayrıntıları döndürür. |
list |
GET /v1/{parent=spaces/*}/messages Arayanın üye olduğu bir alandaki mesajları (engellenen üyeler ve alanlardan gelen mesajlar da dahil) 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 mesaj ekinin meta verilerini alır. |
REST Kaynağı: v1.spaces.messages.reactions
Yöntemler | |
---|---|
create |
POST /v1/{parent=spaces/*/messages/*}/reactions Tepki oluşturup bunu 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. |
REST Kaynağı: v1.spaces.spaceEvents
Yöntemler | |
---|---|
get |
GET /v1/{name=spaces/*/spaceEvents/*} Bir Google Chat alanından etkinlik döndürür. |
list |
GET /v1/{parent=spaces/*}/spaceEvents Google Chat alanındaki etkinlikleri listeler. |
REST Kaynağı: v1.users.spaces
Yöntemler | |
---|---|
getSpaceReadState |
GET /v1/{name=users/*/spaces/*/spaceReadState} Kullanıcının bir boşluktaki okunma durumuyla ilgili ayrıntıları döndürür. Okunmuş ve okunmamış iletileri tanımlamak için kullanılır. |
updateSpaceReadState |
PATCH /v1/{spaceReadState.name=users/*/spaces/*/spaceReadState} Okunmuş ve okunmamış iletileri tanımlamak için kullanılan, bir kullanıcının alandaki okunma durumunu günceller. |
REST Kaynağı: v1.users.spaces.threads
Yöntemler | |
---|---|
getThreadReadState |
GET /v1/{name=users/*/spaces/*/threads/*/threadReadState} Okunmuş ve okunmamış iletileri tanımlamak için kullanılan, bir kullanıcının ileti dizisindeki okunma durumuyla ilgili ayrıntıları döndürür. |