【问题标题】:How to get facebook friend_list using Graph API in Social Framework?如何在社交框架中使用 Graph API 获取 facebookfriend_list?
【发布时间】:2013-07-30 11:20:47
【问题描述】:

我可以使用我的本地应用程序登录Facebook。我使用了Social Framework,并想使用Graph Api 获取facebook 朋友的位置。 但我没有得到任何解决方案我应该在下一步做什么。 谁能告诉我下一步该怎么做??提前致谢

【问题讨论】:

    标签: iphone cocoa-touch facebook-graph-api ios5 ios6


    【解决方案1】:

    您可以使用以下方式请求 Facebook 好友:

    [FBRequestConnection
         startForMeWithCompletionHandler:^(FBRequestConnection *connection,
                                           id<FBGraphUser> user,
                                           NSError *error)
         {
             if (!error)
             {
                 NSString *urlString = [NSString
                                        stringWithFormat:@"https://graph.facebook.com/me?fields=id,name,friends.fields(id,name,picture),picture&access_token=%@",
                                        [[FBSession.activeSession accessToken] stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
                 NSURL *url = [NSURL URLWithString:urlString];
                 NSLog(@"%@",url);
                 ASIFormDataRequest *request1 = [ASIFormDataRequest requestWithURL:url];
                 [request1 setRequestMethod:@"GET"];
                 [request1 setTag:101];
                 [request1 setDelegate:self];
                 [request1 startAsynchronous];
             }
         }];
    

    你会得到回应:

    - (void)requestFinished:(ASIHTTPRequest *)request
    {
        if (request.tag == 101){
            NSDictionary *response = [[request responseString] JSONValue];
        }
    } 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-05-08
      • 2014-09-09
      • 2015-03-15
      • 2013-05-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多