【问题标题】:Still cannot find google action using Action SDK on Google Home App仍然无法在 Google Home App 上使用 Action SDK 找到 google 操作
【发布时间】:2017-07-08 13:54:28
【问题描述】:

我正在开发一款谷歌智能家居应用,我按照官方开发文档进行操作。

  1. 在 Google 控制台中创建我的项目

  2. 'gactions update --action_project action.json --project {myproject}'

  3. 填写必要的信息,包括应用信息、帐号关联;

  4. 'gactions test --action_project action.json --project {myproject}'

我尝试了很多次,甚至我使用了另一个帐户,并创建了它。但结果是一样的,我的智能家居应用程序仍然没有出现在我的谷歌主页中。

有人说他们创建了他们的应用程序,它会在“gactions test”之后出现在 [test]{project_name} 之类的 Home Control 部分中。但这对我不起作用。它非常沮丧。而且这一步阻碍了我很多天的进一步工作。

此外,我想确认以下问题:

  1. 当我创建我的智能家居应用程序时,该部分是这样的:

从 Actions SDK 添加的动作

Actions:(这个地方是空的,正常吗?还是缺少agent之类的东西)

  1. Smart Home App 处于测试模式,是否需要与 Google Home 扬声器进行纯语音对话,或者在“gactions test”后直接出现在 Google Home App 中?

任何帮助将不胜感激!

我的 action.json: { "actions": [{ "name": "actions.devices", "deviceControl": { }, "fulfillment": { "conversationName": "automation" } }], "conversations ": { "自动化" : { "名称": "自动化", "url": "https://xxxxx" } } }

【问题讨论】:

    标签: actions-on-google google-smart-home


    【解决方案1】:

    第一次运行它可能会有点痛苦。以下是我为使其正常工作所做的工作。

    1. 确保您已在操作控制台上填写了所有详细信息。
    2. 单击“测试”按钮启动您的应用。
    3. 在模拟器中,输入 Talk to 。它可能会要求您登录。
    4. 如果您可以看到应用程序的响应。然后它应该可以在您的 google home 上运行。
    5. 请注意,如果您的测试应用闲置时间过长,它将会过期。您需要单击测试按钮再次运行它,否则您的 google home 将无法为您的应用程序提供午餐。

    此外,在您的 action.json 中,如果您打算将您的意图指向一个 webhook,请确保您的 webhook 可以从 google 访问。

    【讨论】:

    • 非常感谢!我正在开发一个谷歌智能家居应用程序。似乎不需要向 Google 助理说“与 {myproject} 交谈”以进行调用。通常,它会出现在 Home Control 部分。以下是我的 action.json:{ "actions": [{ "name": "actions.devices", "deviceControl": { }, "fulfillment": { "conversationName ": "自动化" } }], "对话": { "自动化" : { "名称": "自动化", "url": "xxxxx" } }
    • 哦,对不起。我不知道您正在构建智能家居应用程序。我不能帮你,因为我以前没有做过。希望这里的其他人能够帮助您。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多