在使用Google上的每日更新功能时,我会收到以下错误:
UnparseableJsonResponse
API Version 2: Failed to parse JSON response string with 'INVALID_ARGUMENT' error: ": Cannot find field.".
我有4个意图: -
- show-dayer-offer:附加触发意图
- 每日升级 - 探索:此意图显示了带有文本"收到每日报价"的建议筹码
3。
配置每日升级:此意图在"事件"部分和以下自定义有效载荷中的用户说明部分和action_intent_configure_updates中具有"接收每日报价":
{
"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"
}
}
}
}
}
}
- 最终最终延期:此意图在事件部分中具有action_intent_register_update。
但是,当我单击建议时,请调用" configure-daily-taily-updates",但会引发错误:
UnparsablejsonresponseAPI版本2:无法用" Invalid_argument'错误:":找不到字段)解析JSON响应字符串。"。
将您的自定义有效载荷更新到此:
{
"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"
我对文档进行了更正。更新的文档应在几天内提供。
我目前在Google工作,但不为助理团队工作。