首页>Program>source

我一直在搜索google上的教程,以在google plus上发布一些文本.但似乎没有。
我也曾尝试过Google为Mac和iPhone开发人员提供的文档,但是找不到能解决我问题的任何东西.另外,关于如何使用户登录到Google Plus帐户的信息也很少。

我不确定用户登录该怎么做,我是否必须使用一些GTLObject或使用诸如foursquare之类的UIwebView进行用户登录。

这是我浏览过的文档列表。

http://code.google.com/p/ google-api-objectivec-client / wiki /简介
http://code.google.com/p/google-api -objectivec-client / wiki / BuildingTheLibrary
http://code.google.com/p/gtm-oauth2/

最新回答
  • 2021-1-12
    1 #

    事实证明,只有有限数量的api可用于google +开发人员,而且仅作为google +页面开发人员的GET调用,我的问题不会得到确切的答案,因为google在 创建新api来访问google plus上的用户信息的过程。

    https://developers.google.com/+/api/

    您也可以使用google提供的google客户端sdk,但是显示 webview更容易 用于用户登录.我设法从google plus获得了人员名单。

    步骤与获取访问令牌相同,如foursquare中所示.只是做了一些小改动。

    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中加载请求的网址.人们应该在这里注意一件事,您需要在基于web的应用程序的api控制台中创建客户端ID,而不是为此目的安装的客户端ID,因为您不会获得任何选择来输入任何网站网址进行回调,这在以下情况中非常重要 这种情况。

    和在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.
    }
    

  • 2021-1-12
    2 #

    我编写了一个代码段,用于登录并使用URL和缩略图URL将简单文本发布到Google Plus。

    尝试

  • 2021-1-12
    3 #

    在这里看看:

    http://code.google.com/p/google-api-objectivec-client/source/browse/#svn%2Ftrunk%2FExamples%2FBooksSample

    http://code.google.com/p/google-api-objectivec-client/

  • android:所有屏幕设备的图像尺寸
  • javascript:jQuery Deferred和对话框