我正在为iPhone开发一个应用程序,它基本上需要连接到Google日历API并在日历中下载一些事件。(我是日历的所有者)
我从"GTM OAuth 2"中看到的所有身份验证示例都需要一个窗口供用户输入他/她的用户并传递以验证对他/她的Google日历的访问。但是,我的目标是特定的日历,我知道它的用户名和密码。我想知道是否有办法在我的 Objective-C 代码中对用户名和密码进行硬编码,而不是向用户询问?
我曾经使用以前的GData日历API直接编写用户名和密码,但是似乎它不再起作用,并且我收到错误403进行身份验证。
如果您让我知道您的建议,我将不胜感激。
可以保存 OAuth 2 刷新令牌(或者更简单地说,GTMOAuth2Authorization
对象的persistenceResponseString
),并在客户端应用中使用该令牌来授权请求。你可能想要一种方法来向应用提供更新的字符串。