需要有关iOS + Google Drive的帮助

时间:2012-08-08 10:34:28

标签: ios iphone ipad oauth-2.0 google-drive-api

我想做什么:

  • 我需要我的ipad / iphone应用程序将文件(图像,pdf..etc)保存到中央谷歌驱动器帐户 (请注意,此应用将分发给多个客户,但所有应用都将使用相同的Google云端硬盘帐户)

到目前为止我做了什么:

  • 掌握了google驱动示例和来源
  • 制作了一个新的测试项目,包括所需的库,构建工作正常

问题:

  • 所有示例似乎都使用控制器/视图来验证和使用来自钥匙串的凭据。 在我的情况下,我想对电子邮件和密码进行硬编码,在后台进行身份验证,然后将文件推送到Google云端硬盘。
  • 我没有找到一些好的指示或解释如何实现这一点,谷歌提供的示例代码似乎是一团糟..

我很难弄清楚这一点。

2 个答案:

答案 0 :(得分:0)

这似乎是不可能的,因为凭据和访问令牌始终是从用户获得的,而新的Google Drive SDK不支持您想要的内容。 O-Auth也不会支持您反对他们的用户数据保护政策。

答案 1 :(得分:0)

您可以尝试这样的通话,按照与Google示例中相同的过程,将viewController推到前面的部分注释掉

[webView stringByEvaluatingJavaScriptFromString:@"document.getElementById('Email').value='ur.email@gmail.com';"];

[webView stringByEvaluatingJavaScriptFromString:@"document.getElementById('Passwd').value='urPass';"];

[webView stringByEvaluatingJavaScriptFromString:@"document.getElementById('signIn).click();"];

我看了一下google登录页面的代码,它为文本字段和“go”按钮提供了这些名称