无法从GTMOAuth2Authentication对象Google+ api获取适用于ios的Access令牌

Har*_*hem 1 api google-plus google-oauth ios7

我在经过身份验证后尝试获取accessToken以获取所有配置文件信息.我添加了一个登录按钮,如本教程所示https://developers.google.com/+/mobile/ios/sign-in?hl=fr

但是,从GPPSignIn委托方法获取auth对象后finishedWithAuth:error:,我无法从中获取访问令牌.

获取GTMOAuth2Authentication对象后应该如何进行?

任何提示将不胜感激.

谢谢.

Vic*_*Ray 6

您可以通过调用以下委托方法来获取accessstoken:

 -(void)finishedWithAuth: (GTMOAuth2Authentication *)auth
                   error: (NSError *) error {

   NSString *oauthToken = auth.accessToken

}
Run Code Online (Sandbox Code Playgroud)

*请添加以下框架:1.2 GooglePlus.framework . GoogleOpenSource.framework 并在视图控制器上导入以下框架:

# import GooglePlus/GooglePlus.h

# import GoogleOpenSource/GoogleOpenSource.h
Run Code Online (Sandbox Code Playgroud)

如果您需要源代码,请告诉我.