首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >每天更新Google上操作的特性引发UnparseableJsonResponse API版本2错误

每天更新Google上操作的特性引发UnparseableJsonResponse API版本2错误
EN

Stack Overflow用户
提问于 2017-11-21 07:49:45
回答 1查看 156关注 0票数 0

在Google上使用“每日更新”功能时,我得到了以下错误:

代码语言:javascript
复制
UnparseableJsonResponse
API Version 2: Failed to parse JSON response string with 'INVALID_ARGUMENT' error: ": Cannot find field.".

我有四个意图:-

  1. 每日展示:额外触发意图
  2. 每日更新-建议:此意图显示一个建议芯片与文字“接收每日优惠”。

3.

配置-每日更新:此意图具有“接收每日报价”在用户says节和action_intent_CONFIGURE_UPDATES在事件部分和以下自定义有效载荷:

代码语言:javascript
复制
{
  "google": {
    "system_intent": {
      "intent": "actions.intent.REGISTER_UPDATE",
      "data": {
        "@type": "type.googleapis.com/google.actions.v2.RegisterUpdateValueSpec",
        "intent": "show-daily-offer",
        "updateContextValueSpec": {
          "timeContext": {
            "frequency": "DAILY"
          }
        }
      }
    }
  }
}
  1. 完成-每日更新:此意图在事件部分有actions_intent_REGISTER_UPDATE。

但是,当我单击建议时,会调用“配置-每日更新”,但会抛出错误:

JSON 2:未能解析带有‘UnparseableJsonResponse’错误的INVALID_ARGUMENT响应字符串:":无法找到字段“。

EN

回答 1

Stack Overflow用户

发布于 2018-02-05 21:04:23

将自定义有效负载更新为:

代码语言:javascript
复制
         {
          "google": {
            "system_intent": {
              "intent": "actions.intent.REGISTER_UPDATE",
              "data": {
                "@type":
                     "type.googleapis.com/google.actions.v2.RegisterUpdateValueSpec",
                "intent": "show-daily-offer",
                "triggerContext": { "timeContext": { "frequency": "DAILY" } }
              }
            }
          }
        }

"triggerContext“而不是"updateContextValueSpec”

我对文件做了更正。更新后的文件应在几天内提供。

我目前在谷歌工作,但不是为助理团队工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47407833

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档