我可以在我的 iOS 应用程序中登录 Google+。我正在为此使用GoogleOAuth类。
但问题是我无法设置范围https://www.googleapis.com/auth/plus.login以获得许可。
如果我尝试设置此范围,我将无法获得授权成功。
否则,如果我不请求此范围的许可,我将获得成功。
但是为了获取收藏信息,我需要此范围的许可。
如果有人知道这个问题,请帮助我。
我可以在我的 iOS 应用程序中登录 Google+。我正在为此使用GoogleOAuth类。
但问题是我无法设置范围https://www.googleapis.com/auth/plus.login以获得许可。
如果我尝试设置此范围,我将无法获得授权成功。
否则,如果我不请求此范围的许可,我将获得成功。
但是为了获取收藏信息,我需要此范围的许可。
如果有人知道这个问题,请帮助我。
希望这可以帮助你:
获取对 GPPSignIn 共享实例的引用:
GPPSignIn *signIn = [GPPSignIn sharedInstance];
设置您要请求的 OAuth 2.0 范围:
[signIn setScopes:[NSArray arrayWithObject: "https://www.googleapis.com/auth/plus.login"]];
称呼[signIn setDelegate:self];
设置委托方法finishedWithAuth:error:。从应用程序委托中的 application:openUrl:... 调用共享实例上的 handleURL。
Call [signIn authenticate];
参考,请参阅https://developers.google.com/+/mobile/ios/sign-in上的“iOS 版 Google+ 登录” 。以下是使用 GPPSignIn 的示例代码: