我也试图通过谷歌提供的文档为Mac和iPhone的开发人员,但找不到任何可以解决我的问题.还有一些关于如何让用户登录到谷歌加帐号的信息.
我不知道该怎么做,用户登录,我必须使用一些GTLObject或使用UIWebVIEw像foursquare用户登录.
这是我经历过的文档列表.
http://code.google.com/p/google-api-objectivec-client/wiki/Introduction
http://code.google.com/p/google-api-objectivec-client/wiki/BuildingTheLibrary
http://code.google.com/p/gtm-oauth2/
https://developers.google.com/+/api/
此外,您还可以使用Google提供的Google客户端sdk,但是更容易显示用户登录的Web视图.我设法从Google plus获得了人员列表.
步骤与获取四维方向的访问令牌相同.只是一些小的变化.
在vIEwdIDload方法.
Nsstring *authStr = @"https://accounts.Google.com/o/oauth2/auth?clIEnt_ID=clIEnt_ID&redirect_uri=http://somevalIDurl.com&scope=https://www.GoogleAPIs.com/auth/plus.me&response_type=token";
作为在webvIEw中加载请求的URL.人们应该注意到一件事情,你需要在API控制台中创建一个基于web的应用程序的客户端ID,而不是为了这个目的安装,因为你不会有任何选项进入任何网站的url回调这是非常重要的这个案例.
并在webvIEw代理方法webVIEwDIDFinishLoad:
Nsstring *urlStr = [[webVIEw.request URL] absoluteString];NSArray *array = [urlStr componentsSeparatedByString:@"access_token="];if(array.count > 1){ Nsstring *oauth_token = [[[array objectAtIndex:1] componentsSeparatedByString:@"&"] objectAtIndex:0]; //do something with the oauth token after this.}总结
以上是内存溢出为你收集整理的ios – Google plus API在墙上发布,如Facebook全部内容,希望文章能够帮你解决ios – Google plus API在墙上发布,如Facebook所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)