谷歌跨客户端验证是否可以与iOS,如果是,如何?

时间:2013-08-21 23:51:46

标签: ios google-api oauth-2.0 google-oauth

我正在使用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应用程序上获取谷歌的代码?

1 个答案:

答案 0 :(得分:0)

截至6月18日,Google iOS SDK 1.7.0支持一次性授权代码,该代码与Android功能一致:https://developers.google.com/+/release-notes/