我目前在Google上使用API.AI运行应用程序。我已按照建议将所有响应成员修改为camelCase并使其正常工作。现在我正在尝试返回基本卡片,但我无法弄清楚如何正确返回它。
有没有人有最基本的JSON响应,将基本卡片退回给Google助理?
目前,我可以获得的最基本的v2 API响应如下:
{
speech: "",
displayText: "",
data: {
google: {
expectUserResponse: true,
isSsml: true,
permissionsRequest: null
}
},
contextOut: [ ],
source: "webhook"
}
答案 0 :(得分:3)
我有一些Gists显示JSON响应here。
现在,它包括列表,基本卡和轮播,但我很快就会添加交易。希望它可能会有所帮助
答案 1 :(得分:2)
这就是我用于Voice Tic Tac Toe的原因
"google": {
"expect_user_response": true,
"rich_response": {
"items": [
{
"simple_response": {
"text_to_speech": "Your move was top. I moved left"
}
},
{
"basic_card": {
"image": {
"url": "https://server/010200000.png",
"accessibility_text": "Tic Tac Toe game board"
}
}
}
]
}
}
我运行了有关Google操作的事实,并查看了实现JSON输出以了解如何执行此操作。
https://github.com/actions-on-google/apiai-facts-about-google-nodejs
答案 2 :(得分:1)
请注意,所有回复必须包含至少一个,且不超过两个simple_response
项。