0

我有一个科尔多瓦应用程序,我想从中将一些用户数据上传到用户的谷歌驱动器帐户。

我希望我可以通过以下方式做到这一点:

  1. 打开 InAppBrowser 并让用户登录 google 并返回 OAUTH 令牌
  2. 使用 OAUTH 令牌使用 google api 将文件保存到用户的 google 帐户

但是,google drive javascript页面说我首先需要注册我的应用程序。

问题:为什么我需要注册应用程序?

问题:谷歌是否会向我收取 api 调用费用或限制用户从我的应用程序进行的 API 调用次数?

4

2 回答 2

1

关于你的困惑。

那么数据和谷歌帐户属于用户,用户也使用您的应用程序,但执行“存储”操作的角色是您的应用程序,而不是用户本身。

如果用户登录谷歌并在其中存储一些东西,当然不需要任何津贴。但是,如果您的应用程序这样做,您需要用户的允许。

听起来像是把煤运到纽卡斯尔?

同意页面包括应用程序的名称和应用程序请求的范围,这里范围是用户的重要信息。

例如,如果不涉及范围,则意味着用户在您的应用中登录谷歌账户后,您的应用可以操作用户在谷歌中的数据,但操作包括CRUD用户账户中的各种数据,甚至代表用户发送消息. 这很危险!

所以同意页面告诉用户谁是应用程序,以及它想要什么?用户可能知道app是谁,但是关于动作范围,用户更关注。毕竟,没有人希望所有的应用程序都操作他的通讯录。

于 2013-10-31T09:40:09.260 回答
0

https://developers.google.com/console/help/

此链接将帮助您了解如何以及为何注册您的谷歌应用程序。一旦准备就绪,请在https://code.google.com/apis/console/中注册您的应用程序

于 2013-10-31T04:12:57.090 回答