- JSON 表現
- マニフェスト
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- SurfaceRequirements
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- Capability
- タイプ
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- Entity
ActionPackage は、アプリのドラフトやデプロイ済みの各バージョンのコンテンツを保持します。これには、ディレクトリ リスティングの詳細、会話の構成、アカウント リンクが含まれます。
JSON 表現 | |
---|---|
{ "manifest": { object ( |
フィールド | |
---|---|
manifest |
アプリの詳細。ここには、ディレクトリ リスティングと、displayName などの他のアプリ識別情報が保持されます。 |
accountLinking |
このアプリのアカウントのリンクに関する詳細情報。 |
actions[] |
アプリが処理できるアクションのリスト。 |
types[] |
デベロッパーが定義したタイプのリスト。 |
conversations |
|
locale |
このアクション パッケージの言語 / 地域。「en」「en-US」「fr」「fr-CA」「sr-Latn」「zh-Hans」「zh-Hans-CN」「zh-Hant」「zh-Hant-HK」などの BCP-47 言語文字列で表現されます。アプリが複数の言語をサポートする場合は必須です。サポートされるロケールごとに固有の ActionPackage があります。値を指定しないと、エージェントのデフォルトのロケールが暗黙的に指定されます。 |
Manifest
アプリのメタデータのセットです。このメッセージの内容は次のような複数のコンテキストで使用されます。
- Actions on Google のディレクトリ リスティング ページ。
- 明示的な呼び出しのためのアプリの一意の識別(
displayName
)。 ActionPackage
の他の部分のコンテンツ(shortDescription
はAccountLinking
で表示するために使用され、displayName
はactions
でユーザーにアプリ名を表示するために使用されます)。
このメッセージは読み取り専用です。このメッセージのフィールドは Actions Console で指定し、アクション パッケージでは直接指定しません。
JSON 表現 | |
---|---|
{
"displayName": string,
"invocationName": string,
"enabledRegions": [
string
],
"disabledRegions": [
string
],
"shortDescription": string,
"longDescription": string,
"category": string,
"smallSquareLogoUrl": string,
"largeLandscapeLogoUrl": string,
"companyName": string,
"contactEmail": string,
"termsOfServiceUrl": string,
"privacyUrl": string,
"sampleInvocation": [
string
],
"introduction": string,
"testingInstructions": string,
"voiceName": string,
"externalVoiceName": string,
"voiceLocale": string,
"surfaceRequirements": {
object ( |
フィールド | |
---|---|
displayName |
このアプリのデフォルトの表示名(利用可能な翻訳がない場合)。例:「スターバックス」。これは、( |
invocationName |
これは、このアプリを音声(音声)コンテキスト内で直接呼び出すための一意の名前です。ポリシーにより、呼び出し名は発音が |
enabledRegions[] |
ユーザーの所在地に基づいて、アプリが許可されている地域の AdWords 条件 ID。https://developers.google.com/adwords/api/docs/appendix/geotargeting をご覧ください。 |
disabledRegions[] |
ユーザーの所在地に基づいてアプリがブロックされている地域の AdWords 条件 ID。https://developers.google.com/adwords/api/docs/appendix/geotargeting をご覧ください。 |
shortDescription |
アプリのデフォルトの簡単な説明(翻訳がない場合)。最大 80 文字に制限されています。 |
longDescription |
アプリのデフォルトの詳しい説明(翻訳がない場合)。最大 4,000 文字に制限されています。 |
category |
アプリのカテゴリ。この値は、アプリに対して許可されているカテゴリのいずれかである必要があります。許可されているカテゴリのリストについては、Actions on Google Console をご覧ください。 |
smallSquareLogoUrl |
小さい正方形の画像。寸法は 192×192 ピクセルでなければなりません。 |
largeLandscapeLogoUrl |
大きい横向きの画像。寸法は 2,208×1,242 ピクセルでなければなりません。 |
companyName |
アプリが関連付けられている会社の名前。 |
contactEmail |
ユーザーがアプリに関する問い合わせに使用できる連絡先メールアドレス。 |
termsOfServiceUrl |
アプリの ToS(利用規約)の URL。 |
privacyUrl |
アプリのプライバシー ポリシーの URL。 |
sampleInvocation[] |
すべてのアプリのディレクトリでアプリの説明の一部として表示される呼び出しフレーズの例。指定できる値は 5 つだけです。 |
introduction |
アプリでできることの概要。アプリをユーザーに紹介する場合に使用します。「このアプリを使用すると...」のような文を完成させる動詞フレーズにする必要があります。 |
testingInstructions |
アプリ審査担当者向けの自由形式のテスト手順。 |
voiceName |
使用する音声の名前。サポートされている値の例: |
externalVoiceName |
このエージェントの外部音声名。言語 / 地域情報は含まれません。 |
voiceLocale |
このエージェントの音声の言語 / 地域。空の文字列に設定すると、実行時にユーザーの言語 / 地域に解決されます。 |
surfaceRequirements |
アプリがトリガーされるために満たさなければならない、Google アシスタント クライアント サーフェスの一連の要件。 |
SurfaceRequirements
このエージェントを呼び出すために満たされていなければならないクライアント サーフェスの要件のセットが含まれます。ここに記述された要件が満たされていない場合、エージェントは呼び出されません。
JSON 表現 | |
---|---|
{
"minimumCapabilities": [
{
object ( |
フィールド | |
---|---|
minimumCapabilities[] |
エージェントが機能するために必要な最小限の機能セット。これらのいずれか 1 つでも欠けている場合、エージェントは呼び出されません。 |
Capability
ある特定の機能が備わっていなければならないことを表します。
JSON 表現 | |
---|---|
{ "name": string } |
フィールド | |
---|---|
name |
機能の名前。例:actions.capability.AUDIO_OUTPUT |
タイプ
アクション内で参照できる型。これらは、そのアクションに固有のカスタム型、または Google によって定義されアクション内で参照される共通型にすることができます。
JSON 表現 | |
---|---|
{
"name": string,
"entities": [
{
object ( |
フィールド | |
---|---|
name |
カスタムタイプの名前( |
entities[] |
このタイプのエンティティのリスト。各エンティティにはキーと同義語のリストが含まれます。 |
isUserDefined |
エンティティがユーザー定義かどうか(ユーザーごとに異なる)。 |
エンティティ
対応する各エンティティはこの型に固有です。キーは一意である必要があり、同義語のリストはトリガーに使用されます。
JSON 表現 | |
---|---|
{ "key": string, "synonyms": [ string ] } |
フィールド | |
---|---|
key |
このアイテムの一意のキー。 |
synonyms[] |
このアイテムを参照するために使用できる類義語のリスト。 |