0

注意:在很长一段时间后收到了反对票。非常古老和过时的问题,所以请不要因此而否决它,因为我无法删除它。



我想在谷歌驱动器上存储一些应用程序数据,例如记住用户所做的设置。通常我会为此使用cookies或浏览器的localStorage,但这取决于浏览器并受到限制(存储大小)。

我用谷歌搜索了一些关于这个功能的信息,但除了谷歌本身的例子之外,没有找到有用的东西。在这个例子中(在这里找到:https ://developers.google.com/drive/appdata )他们解释了如何存储一些信息。对我来说,它看起来更像是发送电子邮件,他们没有解释如何替换一些数据。如果你问我,就很复杂。

我想知道为什么像使用 cookie 或 localStorage 对象那样存储简单的布尔值、整数或字符串一定如此困难。我不必知道它的位置,很简单,你改变一个标识符和一个值,那一定是它。

有没有人让这个功能更容易使用的例子?我的意思是这是唯一的方法吗?有人有保存appdata的经验吗?

编辑:或者是否有人知道可以简化这些事情的类(如 php 版本)?

4

1 回答 1

1

如果您希望将数据存储在用户 Google Drive 中,是的,就是这么复杂。您将不得不通过 OAuth2 流程或 Google 允许的其他握手方法之一。但是,如果您希望将该数据存储到您自己的 Google 驱动器中,这听起来并不聪明,但我无法从您的问题中看出,您可以使该过程更容易,因为您可以将您的用户名和密码硬编码到标题中您进行的 api 调用。同样,这并不明智或不推荐,但因为 OAuth2 需要 HTTPS,所以它不是自杀。

我很抱歉,但不清楚你在问什么。请更具体地说明您的问题,否则这是任何人都可以给出的最佳答案。

于 2013-08-20T16:01:46.587 回答