gpt4 book ai didi

oauth-2.0 - 如何允许用户使用他们的 Google 帐户访问[读/写] 私有(private)融合表

转载 作者:行者123 更新时间:2023-12-02 00:11:50 24 4
gpt4 key购买 nike

我正在使用 Fusion 表来存储一些地理数据。我想允许用户使用他们的 Google 帐户访问[读/写] 到此表。谁能告诉我该怎么做?

我尝试使用 OAUTH2.0 [使用 this作为引用] 并使用客户端凭据来执行此操作。但是,该表似乎是在用户帐户而不是管理员帐户中创建的。

最佳答案

我知道这个问题有点老了,但我想我会为更多的搜索者提供答案。

从根本上说,Google Fusion 可以用作私有(private)数据库,通过与 Google Apps 商业帐户绑定(bind)的 Google Apps 服务帐户访问。

服务帐户:创建一个应用程序并转到 https://console.developers.google.com/project/[appname]/permissions & 给你的应用程序电子邮件地址所有权(在权限部分);要使用服务帐户(用于 2LO 身份验证),然后单击“创建新客户端 ID”,然后生成一个新的 P12 key ,您将在您的应用程序中使用该 key ,如果您还生成 JSON key ,该 key 中的文本将包含一个您稍后需要的电子邮件地址。

谷歌应用:https://admin.google.com/[AppDomain]/AdminHome?fral=1在管理控制台中转到安全性并选择“管理 API 客户端访问”。 API Client Name 应该取自前面步骤生成的 JSON 文件;该范围应与您在设置服务帐户凭据对象时将在代码中使用的范围相匹配。如果您查看 Google Code Playground ( https://developers.google.com/oauthplayground/ ),您将看到所有可能的 API 范围的准确拼写和设置。对于融合表,范围当前为 https://www.googleapis.com/auth/fusiontables

FUSION TABLE:融合表现在需要业务管理员电子邮件帐户作为编辑

现在一切都应该设置为从代码访问私有(private)融合表。大量示例代码位于:https://developers.google.com/oauthplayground/

关于oauth-2.0 - 如何允许用户使用他们的 Google 帐户访问[读/写] 私有(private)融合表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14823426/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com