【问题标题】:Access third-party app functions with Google Assistant使用 Google Assistant 访问第三方应用程序功能
【发布时间】:2018-11-11 10:22:03
【问题描述】:

我创建了一个应用来计算您在客户项目上花费的时间。我现在想将它集成到 Google 助理中,所以当你说“与 MyTimeApp 交谈”然后说“开始在项目 A 上计算时间”时,应用应该会启动秒表。

到目前为止,这应该可以通过 Intents for Google Assistant 和 API.ai 实现。但是我如何才能检查哪个用户正在使用我的应用程序(所以谁登录了),以便只访问他的帐户和他连接的项目?在 Google 的所有教程视频中,它们仅提供非用户特定示例。

我已经了解了提供登录功能的可能性。因此,我可以使用自己的注册服务还是需要使用 Google 帐户?或者有没有办法在用户已经登录的地方访问已安装的 TimeApp?

【问题讨论】:

    标签: android node.js integration actions-on-google


    【解决方案1】:

    Google 系统上的 Actions 是您为智能助理构建 Actions 的方式,它根据您的具体需求为您提供了一些身份验证选项。

    首先,如果您假设他们将在已安装该应用的手机上执行此操作,那么您可以查看App Actions 在可用时是否能满足您的需求。

    如果您希望将其作为不需要移动应用程序的会话操作来执行,并且您已经拥有现有的身份验证系统,那么您可以使用 Account Linking 将他们的 Google 助理帐户链接到您拥有的帐户他们。这通常需要 OAuth2 服务器。

    如果您愿意,如果您的帐户与他们的 Google 帐户相关联,您可以简化此操作,在这种情况下,您将能够使用 Google Sign-In for the Assistant 在所有 Google 助理平台上处理登录。

    【讨论】:

    • 感谢您的帮助。那么,我将不得不使用 App Actions。
    猜你喜欢
    • 2013-07-24
    • 2022-12-21
    • 2023-01-20
    • 2022-10-23
    • 2020-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-17
    相关资源
    最近更新 更多