使用Google智能助理访问第三方应用功能

时间:2018-06-01 09:46:46

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

我创建了一个应用程序来计算您在客户项目上花费的时间。我现在想将其集成到Google智能助理中,所以当你说"与MyTimeApp对话时#34;然后说"开始计算项目A"的时间,应用程序应该启动秒表。

到目前为止,对于Google智能助理和API.ai,这应该是可行的。但是,我如何设法检查哪个用户正在使用我的应用程序(以便谁登录),以便只访问他的帐户和他连接的项目?在Google的所有教程视频中,它们仅提供非用户特定的示例。

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

1 个答案:

答案 0 :(得分:1)

Google系统上的操作,即您为智能助理构建操作的方式,为您提供了一些身份验证选项,具体取决于您的需求。

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

如果您希望将此操作作为不需要移动应用的对话操作,并且您已有现有的身份验证系统,那么您可以使用Account Linking将其助理帐户与您的帐户相关联对他们有好处。这通常需要OAuth2服务器。

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