mediaResponse真的支持mediaObject数组吗?

时间:2018-04-03 09:56:38

标签: actions-on-google google-home

正如document所说,MediaResponse包含mediaObjects属性,而mediaObjects是mediaObject数组,但是当我尝试放置多个mediaObject时,我收到了这个错误:

  

MalformedResponse at   。expected_inputs [0] .input_prompt.rich_initial_prompt.items 1 media_response:   仅允许1个media_object。第一个media_object将被使用   休息将被过滤。

那么拥有一个mediaObject数组有什么意义呢?

1 个答案:

答案 0 :(得分:0)

协议中有几个地方包含一个数组,其中数组中只允许一个对象。人们假设设计师希望将来可以扩展,而无需添加特殊的外壳。

在这种情况下,它有意义 - 现在我们只能发送一个媒体对象作为回复的一部分。将来,我们可以发送一个或多个,而不必回到我们的webhook,这可能是合理的。