2012-09-15 68 views
0

我正在为iPhone开发应用程序,它基本上需要连接到Google日历API并在日历中下载一些事件。 (我是日历的所有者)使用GTM在目标C中对Google Calendar API进行身份验证OAuth 2

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

我曾经直接使用以前的GData Calendar API编写用户名和密码,但似乎它不再工作,我得到错误403认证。

我很感激,如果你让我知道你的建议。

回答

0

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

相关问题