我正在尝试集成 CREATE_CALL BII 我可以使用语音命令“在 <APP_NAME> 上呼叫 <CONTACT_NAME>”来触发我的应用程序,但我面临的问题是 BII 只向我发送 CONTACT_NAME 而不是 PHONE_NUMBER,即使该联系人是在android本机通讯录中。
以下是我的操作:
<action intentName="actions.intent.CREATE_CALL">
<fulfillment urlTemplate="https://fit-actions.firebaseapp.com/call{?callFormat,name,telephone}">
<parameter-mapping urlParameter="callFormat" intentParameter="call.callFormat"/>
<parameter-mapping urlParameter="name" intentParameter="call.participant.name" />
<parameter-mapping urlParameter="telephone" intentParameter="call.participant.telephone" />
</fulfillment>
</action>
行动与完美配合
应用操作测试工具
我正在关注https://developers.google.com/assistant/app/reference/built-in-intents/communications/create-call,即使我从该链接复制了相同的代码到我的示例以使其工作但我我得到了相同的结果,我的深层链接中有唯一的名字,但没有电话号码。