Settings

表示与语言区域无关的 Actions 项目设置。

YAML 表示法
projectId: string
defaultLocale: string
enabledRegions: 
  - string
disabledRegions: 
  - string
category: enum (Category)
usesTransactionsApi: boolean
usesDigitalPurchaseApi: boolean
usesInteractiveCanvas: boolean
usesHomeStorage: boolean
designedForFamily: boolean
containsAlcoholOrTobaccoContent: boolean
keepsMicOpen: boolean
surfaceRequirements: 
  object (SurfaceRequirements)
testingInstructions: string
localizedSettings: 
  object (LocalizedSettings)
accountLinking: 
  object (AccountLinking)
selectedAndroidApps: 
  - string
字段
projectId

string

Actions 项目 ID。

defaultLocale

string

项目默认设置的语言区域。对于除 resources/ 下且路径中不包含语言区域的所有文件,本地化数据将归因于此 defaultLocale。对于 resources/ 下的文件,没有语言区域意味着资源适用于所有语言区域。

enabledRegions[]

string

表示用户可以在哪些区域调用您的 Action,这取决于用户所在的位置。如果设置了 disabledRegions,则无法设置。如果未指定 enabledRegionsdisabledRegions,则用户可以在所有区域调用您的 Action。每个区域使用 AdWords 地理位置定位的规范名称表示。请参阅 https://developers.google.com/adwords/api/docs/appendix/geotargeting 示例包括:-“德国”-“加纳”-“希腊”- “格林纳达”-“英国”-“美国”-“美国本土外小岛屿”- “乌拉圭”

disabledRegions[]

string

表示根据用户所在位置确定您的 Action 被禁止的区域。如果设置了 enabledRegions,则无法设置。每个区域使用 AdWords 地理位置定位的规范名称表示。请参阅 https://developers.google.com/adwords/api/docs/appendix/geotargeting 示例包括:-“德国”-“加纳”-“希腊”- “格林纳达”-“英国”-“美国”-“美国本土外小岛屿”- “乌拉圭”

category

enum (Category)

此 Actions 项目的类别。

usesTransactionsApi

boolean

Action 是否可以使用交易(例如,预订、接受订单等)。如果为 false,则尝试使用 Transaction API 将失败。

usesDigitalPurchaseApi

boolean

Action 能否执行数字商品交易。

usesInteractiveCanvas

boolean

Action 是否使用 Interactive Canvas。

usesHomeStorage

boolean

Action 是否使用家庭存储功能。

designedForFamily

boolean

Action 内容是否专为家庭设计 (DFF)。

containsAlcoholOrTobaccoContent

boolean

Action 是否包含与酒精饮料或烟草相关的内容。

keepsMicOpen

boolean

操作是否可以在对话期间让麦克风保持打开状态,而不显示明确提示。

surfaceRequirements

object (SurfaceRequirements)

客户端 Surface 在调用此项目中的 Action 时必须支持的 Surface 要求。

testingInstructions

string

面向 Action 审核者提供的自由形式的测试说明(例如账号关联说明)。

localizedSettings

object (LocalizedSettings)

项目默认语言区域的本地化设置。每个额外的语言区域都应该在其各自的目录中拥有自己的设置文件。

accountLinking

object (AccountLinking)

允许用户通过 Google 登录功能和/或您自己的 OAuth 服务创建或关联账号。

selectedAndroidApps[]

string

已选择通过 Google Play 进行购买交易的 Android 应用。这是从关联到 Action 项目的 Android 应用中选择,用于验证品牌所有权和启用其他功能。如需了解详情,请参阅 https://developers.google.com/assistant/console/brand-verification

SurfaceRequirements

包含客户端 surface 必须支持的一组要求,才能在项目中调用 Action。

YAML 表示法
minimumRequirements: 
  - object (CapabilityRequirement)
字段
minimumRequirements[]

object (CapabilityRequirement)

在项目中调用 Action 所需的最小功能集。如果 surface 缺少其中任何一项,都不会触发 Action。