我正在使用外部API开发Google Home应用程序。我需要当前用户登录并与外部API链接(外部API提供的访问/刷新 token )。
我的方法:
这是我有些困惑和困惑的地方。我已经成功设置了登录页面(Google登录,然后是外部API登录),并将其存储在Firebase数据库中(/users/{google_uid})。
现在它已经存在于数据库中,如何在Google Home应用中设置身份验证?
谢谢!
最佳答案
首先,您需要使用console.developers.google.com
创建一个项目,并在您的项目中激活 Google Actions API 。然后,您应该按照以下步骤操作:
https://oauth-redirect.googleusercontent.com/r/
Google卡。
选择登录所需的以表示欢迎意向及其他
用户需要凭据的意图。
secret ,授权URL和 token URL。使用OAuth2来实现
您的API信息和授权应用程序。
授权后,您可以预览该应用程序,它将在您的Google Home设备中可用,并且在您首次调用时,它将在您的Google Home应用程序中提供一张卡片进行链接。如果您没有设备,则可以使用Web模拟器来测试操作。
有关更多信息,请访问actions on google文档。
关于firebase - Google +帐户与Firebase关联时的操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42916987/