繁体   English   中英

使用Google Assistant访问第三方应用程序功能

[英]Access third-party app functions with Google Assistant

我创建了一个应用,可以计算您在客户项目上花费的时间。 我现在想将其集成到Google Assistant中,因此当您说“与MyTimeApp交谈”,然后说“开始在Project A上计时”时,该应用应该启动秒表。

到目前为止,使用Intents for Google Assistant和API.ai应该可以做到这一点。 但是,我如何才能检查哪个用户正在使用我的应用程序(即谁已登录),以便仅访问其帐户及其关联的项目? 在Google提供的所有教程视频中,它们仅提供了非特定于用户的示例。

我已经读过有关提供登录功能的可能性。 因此,我可以使用自己的注册服务还是需要使用Google帐户? 还是有一种方法可以访问已登录用户的已安装TimeApp?

Google系统上的“操作”(这是您为“助手”构建操作的方式)会根据您的实际需求为您提供一些身份验证选项。

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

如果您希望将其作为不需要移动应用程序的对话操作来完成,并且您已经拥有现有的身份验证系统,则可以使用“ 帐户链接”将其助手帐户链接到您为他们拥有的帐户。 这通常需要OAuth2服务器。

如果您希望将帐户链接到他们的Google帐户,则可以简化此操作,在这种情况下,您将可以使用Google登录助手来处理所有Assistant平台上的登录。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM