【发布时间】:2018-04-05 15:50:39
【问题描述】:
大约半年以来,我开始自己创建自己的代理,它可以帮助我和其他用户将他们的作业和词汇存储在 Firebase 中。现在我完成了除了在数据库中的存储之外的所有工作。
我没有完成构建 Firebase 存储功能的问题是我需要获取特定用户的用户 ID。有很多示例,例如:const userId = getUser().userId;,但我还读到 userId 可以在 30 天后和更改设备后更改。所以我决定用 Google 教程中的帐户链接来做这件事,但是第二步只是跳过了一些字段,如授权 url 或令牌 url,问题是我仍然不知道在这个字段中填写什么
我还看到了一些其他教程,他们从火力基地中获取了它。然后我打开 Firebase 并在 Firebase 身份验证选项卡中启用 google 帐户登录。在此之后,我转到设置中的服务帐户选项卡并单击 aon generate new private key 然后它下载了一个文件,但是在 Auth URI 点只有这个链接https://accounts.google.com/o/oauth2/auth 当我将链接粘贴到授权 URL 字段中时只是抛出错误“Google 帐户不能根据我们的帐户链接政策用作身份验证端点网址”。
这有什么问题吗?如何获得正确的授权 URL?
【问题讨论】:
-
您需要实现 oauth 端点或使用 Auth0 等第三方服务。
-
怎么做?对不起,我只是一个初学者:(
-
您可能需要先选择 OAuth 提供者,然后再阅读他们的文档。
标签: actions-on-google dialogflow-es