首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用专用融合表的app 2

使用专用融合表的app 2
EN

Stack Overflow用户
提问于 2014-04-27 22:24:48
回答 1查看 957关注 0票数 3

我正在ai2中创建一个应用程序,它作为高分数据存储连接到我的一个融合表。

如果我使用传统的Oauth2流,那么每个用户都会为(他们的融合表)提供oauth登录,这不是我想要的。

我已经建立了一个

Android应用程序的客户端ID

在控制台,它给了我

代码语言:javascript
复制
Client ID   xxxxxxxxx.apps.googleusercontent.com
Redirect URIs   
urn:xxx:xxx:xxx
http://localhost
Package name    appinventor.ai_xxxxxxxx.xxxxxxxx
Certificate fingerprint (SHA1)  12:34:56 etc
Deep linking    Disabled

我想让我的应用程序使用我的凭据连接到我的融合表,而不管哪个设备或哪个用户。我该怎么做?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2018-07-27 23:59:06

本文档是一个非常简单和直截了当的指南,为您的应用程序创建一个融合表。

Y6OjZkc 0/pub

步骤:

首先,您必须在console.developers.google.com创建一个项目。

然后转到菜单中的API管理器。搜索并启用融合表API。

现在创建一个服务帐户密钥。您可能必须查看此设置的凭据菜单。选择“启用谷歌应用程序范围内的委托”。服务帐户是一个本地化的电子邮件地址,当您与该帐户共享融合表时,您的应用程序可以使用该地址。它提供了比任何有链接的人都能编辑设置更多的安全性。

现在转到“新建凭据”>“服务帐户”键。选择P12,该文件将自动下载。如果文件的名称有空格,请删除它们。

接下来,创建一个google融合表。

现在,与您创建的服务电子邮件共享该表。将权限设置为Can编辑。取消选中“通知”框并单击“共享”。

现在,转到。你需要:

  • 您的服务帐户电子邮件地址(也称为服务帐户ID)
  • 服务帐户密钥文件(.p12)
  • 融合表ID代码(还不用担心这个)

首先,上传密钥文件。

在“融合表组件属性”菜单中,将KeyFile属性设置为密钥文件。复制您先前创建的电子邮件地址,并将其粘贴到ServiceAccountEmail属性中。选中“使用服务身份验证”框。

最后一件事:在融合表中,转到File >关于这个表。复制表Id。当您对表进行操作时,您将需要这个id。如果需要,可以将其存储在变量中。

此属性意味着您可以使用同一个服务帐户共享和使用多个不同的表。只需与服务帐户共享将使用的其他表,并在对该表进行操作时使用该表的id。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23329785

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档