指定したクエリに一致するインテントを検索します。
HTTP リクエスト
POST https://actions.googleapis.com/v2/{project=projects/*}:matchIntents
この URL は gRPC Transcoding 構文を使用します。
パスパラメータ
| パラメータ | |
|---|---|
project | 
                
                   
 必須。プロジェクト ID で指定される、テスト対象のプロジェクト。形式: projects/{project}  | 
              
リクエスト本文
リクエストの本文には、次の構造のデータが含まれます。
| JSON 表現 | |
|---|---|
{ "query": string, "locale": string }  | 
                |
| フィールド | |
|---|---|
query | 
                  
                     
 必須。書式なしテキストでのユーザークエリ。  | 
                
locale | 
                  
                     
 必須。クエリの評価に使用する言語 / 地域(「en」など)。形式は BCP 47(https://tools.ietf.org/html/bcp47)に準拠する必要があります。サポートされている言語の一覧については、https://developers.google.com/assistant/console/languages-locales をご覧ください。  | 
                
レスポンスの本文
成功した場合、レスポンスの本文には次の構造のデータが含まれます。
一致するインテントの検出に対するレスポンス。
| JSON 表現 | |
|---|---|
{
  "matchedIntents": [
    {
      object ( | 
                  |
| フィールド | |
|---|---|
matchedIntents[] | 
                    
                       
 一致したインテント(関連性が高い順)。最初の 50 個の一致のみが返されます。  | 
                  
インテント
インテントを表します。
| JSON 表現 | |
|---|---|
{
  "name": string,
  "params": {
    string: {
      object ( | 
              |
| フィールド | |
|---|---|
name | 
                
                   
 必須。最後に一致したインテントの名前。  | 
              
params | 
                
                   
 必須。インテント マッチングの一部として識別されるパラメータを表します。これは、識別されたパラメータの名前と、ユーザー入力から識別されたパラメータの値のマップです。一致したインテントの中で定義済みのパラメータがここに表示されます。 
  | 
              
query | 
                
                   
 省略可。このインテントに一致したエンドユーザーの入力または音声入力。ユーザー入力に基づいてインテントが一致すると入力されます。  |