我正在使用oAuth2,我在google API控制台中有一个项目,其中包含iOS客户端和Web客户端。
我想从我的iOS应用程序中验证,并让我的网络后端检索访问令牌,以便它可以使用Google API执行繁重的处理工作。
我已尝试按照适用于android的这些说明进行操作:https://developers.google.com/accounts/docs/CrossClientAuth
但是当我将范围指定为:
时,我仍然会收到无效范围oauth2:server:client_id:MY.WEB.CLIENT.ID:api_scope:http://www.google.com/m8/feeds/ https://mail.google.com/ https://www.googleapis.com/auth/plus.login
是否有人成功实施了类似的iOS设置?如果是这样,请解释或分享文件?您使用了哪些库或SDK来从谷歌后端可以用来生成适当的访问令牌的iOS应用程序上获取谷歌的代码?
答案 0 :(得分:0)
截至6月18日,Google iOS SDK 1.7.0支持一次性授权代码,该代码与Android功能一致:https://developers.google.com/+/release-notes/