我必须开发一个带有强制帐户链接阶段的谷歌操作,我已经配置了 OAuth2 服务器。我正在使用https://console.actions.google.com/上的在线控制台来开发操作。
我已经设置了条件为的开始场景user.validationStatus != "VERIFIED"
。根据条件的结果,我将去 2 个不同的场景。
但是,当我通过调用打开操作后尝试进入控制台的“测试”部分时,它没有通过任何条件并停留在开始场景中。在右侧的日志中,我可以看到这两个条件都失败了。
{
"conditionsEvaluated": {
"failedConditions": [
{
"expression": "user.validationStatus != \"VERIFIED\"",
"nextSceneId": "Start_AccountLinking"
},
{
"expression": "user.validationStauts == \"VERIFIED\"",
"nextSceneId": "AuthenticatedScene"
}
]
},
"responses": [
{
"firstSimple": {
"speech": "Benvenuto in Semiperdo",
"text": "Benvenuto in Semiperdo"
}
}
]
}