Actions API

Actions API'si için RESTful bir hizmet.

Hizmet: actions.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 isteği gönderirken aşağıdaki bilgileri kullanın.

Keşif dokümanı

Keşif Belgesi, REST API'lerini tanımlamaya ve kullanmaya yönelik, 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 hizmet, birden fazla hizmet uç noktasına sahip olabilir. Bu hizmet, aşağıdaki hizmet uç noktasına sahiptir ve aşağıdaki tüm URI'ler bu hizmet uç noktasıyla ilişkilidir:

  • https://actions.googleapis.com

REST Kaynağı: v2

Yöntemler
decryptSecret POST /v2:decryptSecret
Hesap bağlama akışlarında kullanılan OAuth istemci gizli anahtarının şifresini çözer.
encryptSecret POST /v2:encryptSecret
Hesap bağlama akışlarında kullanılan OAuth istemci gizli anahtarını şifreler.
setWebAndAppActivityControl POST /v2:setWebAndAppActivityControl
Hizmet hesabında Web ve Uygulama Etkinliği kontrolünü ayarlar.

REST Kaynağı: v2.projects

Yöntemler
matchIntents POST /v2/{project=projects/*}:matchIntents
Belirli bir sorguyla eşleşen amaçları bulur.
sendInteraction POST /v2/{project=projects/*}:sendInteraction
İleti dizisinin bir turunu oynatır.

REST Kaynağı: v2.projects.draft

Yöntemler
read POST /v2/{name=projects/*/draft}:read
Proje taslağının tüm içeriğini okur.
write POST /v2/{parent=projects/*}/draft:write
Proje taslağını modele göre günceller.

REST Kaynağı: v2.projects.preview

Yöntemler
write POST /v2/{parent=projects/*}/preview:write
Kullanıcının proje önizlemesini modele göre günceller.

REST Kaynağı: v2.projects.releaseChannels

Yöntemler
list GET /v2/{parent=projects/*}/releaseChannels
Tüm yayın kanallarını ve varsa ilgili sürümleri listeler.

REST Kaynağı: v2.projects.versions

Yöntemler
create POST /v2/{parent=projects/*}/versions:create
Modele dayalı bir proje sürümü oluşturur ve belirtilirse belirtilen sürüm kanalına dağıtımı tetikler.
list GET /v2/{parent=projects/*}/versions
Tüm sürümleri ve geçerli durumlarını listeler.
read POST /v2/{name=projects/*/versions/*}:read
Proje sürümünün tüm içeriğini okur.

REST Kaynağı: v2.sampleProjects

Yöntemler
list GET /v2/sampleProjects
gactions KSA'sı tarafından desteklenen tüm örnek projeleri listeler.