0

我目前正在使用带有 Objective C 和 OAuth 2.0 api 的 Google API 让我整天头疼

我一直在看谷歌的文档

我已经成功进入了一个可以登录和“允许访问”的阶段

问题出现在以下步骤。

从 API,我得到身份验证令牌。并根据我正在关注的文档(上面的链接)

我可以用方法授权请求

[auth authorizeRequest:myNSURLMutableRequest
          delegate:self
 didFinishSelector:@selector(authentication:request:finishedWithError:)];

那么我不知道“myNSURLMutableRequest”是什么。

非常感谢任何建议

顺便说一句,我将使用 Google Task API

4

2 回答 2

1

您可以使用现有库来使用具有 OAuth 协议的服务。您不必重新发明轮子!

https://github.com/leebyron/cocoa-oauth2

https://github.com/lukeredpath/LROAuth2Client

于 2012-11-15T10:32:12.777 回答
0

使用此方法从钥匙串中挫败您保存的身份验证对象

GTMOAuth2Authentication *authObj; authObj = [GTMOAuth2ViewControllerTouch authForGoogleFromKeychainForName:kKeychainItemName clientID:GoogleClientID clientSecret:GoogleClientSecret];

BOOL isSignedIn = [authObj canAuthorize];

于 2014-03-10T11:49:55.883 回答