【问题标题】:Authentication for Google Calendar API in Objective C using GTM OAuth 2使用 GTM OAuth 2 在 Objective C 中对 Google Calendar API 进行身份验证
【发布时间】:2012-09-15 02:54:23
【问题描述】:

我正在为 iPhone 开发一个应用程序,它基本上需要连接到 Google 日历 API 并在日历中下载一些事件。 (我是日历的所有者)

我从“GTM OAuth 2”中看到的所有身份验证示例都需要一个窗口供用户输入他/她的用户并通过以验证对他/她的 Google 日历的访问权限。但是,我的目标是一个特定的日历,我知道它的用户名和密码。我想知道是否有办法在我的 Objective-C 代码中硬编码用户名和密码,而不是向用户询问?

我以前是直接用之前的GData Calendar API写用户名和密码的,但是现在好像不行了,认证报错403。

如果您让我知道您的建议,我将不胜感激。

【问题讨论】:

    标签: objective-c ios cocoa-touch google-api oauth-2.0


    【解决方案1】:

    您可以保存 OAuth 2 刷新令牌(或更简单地说是 GTMOAuth2Authorization 对象的 persistenceResponseString)并在客户端应用程序中使用它来授权请求​​。您可能需要一种为应用提供更新字符串的方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-23
      • 2012-11-27
      • 1970-01-01
      • 2018-06-07
      • 1970-01-01
      • 2011-10-20
      • 1970-01-01
      • 2021-01-16
      相关资源
      最近更新 更多