Belirli bir sorguyla eşleşen amaçları bulur.
HTTP isteği
POST https://actions.googleapis.com/v2/{project=projects/*}:matchIntents
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
project |
Zorunlu. Proje Kimliği ile belirtilen, test edilmekte olan proje. Biçim: projeler/{project} |
İstek içeriği
İstek gövdesi, aşağıdaki yapıyla birlikte veriler içerir:
JSON gösterimi | |
---|---|
{ "query": string, "locale": string } |
Alanlar | |
---|---|
query |
Zorunlu. Düz metin olarak kullanıcı sorgusu. |
locale |
Zorunlu. Sorguyu değerlendirmek için kullanılacak yerel ayar (ör. "en"). Biçim, BCP 47'ye uygun olmalıdır: https://tools.ietf.org/html/bcp47 Desteklenen dillerin listesini https://developers.google.com/assistant/console/languages-locales sayfasında bulabilirsiniz. |
Yanıt gövdesi
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
Eşleşen amaçları bulma yanıtı.
JSON gösterimi | |
---|---|
{
"matchedIntents": [
{
object ( |
Alanlar | |
---|---|
matchedIntents[] |
Eşleşen amaçlar, alaka düzeyi en yüksekten en az alakalıya doğru sıralanır. Yalnızca ilk 50 eşleşme döndürülür. |
Amaç
Bir amacı temsil eder.
JSON gösterimi | |
---|---|
{
"name": string,
"params": {
string: {
object ( |
Alanlar | |
---|---|
name |
Zorunlu. Son eşleşen amacın adı. |
params |
Zorunlu. Amaç eşleştirmenin bir parçası olarak tanımlanan parametreleri temsil eder. Burada, tanımlanan parametre adı ile kullanıcı girişinden tanımlanan parametre değeri karşılaştırılır. Eşleşen amaçta tanımlanan ve tanımlanan tüm parametreler burada gösterilir.
|
query |
İsteğe bağlı. Bu amaçla eşleşen son kullanıcının yazdığı veya sözlü girişi. Bu alan, bir amaç eşleştirildiğinde kullanıcı girişine göre doldurulur. |