【问题标题】:Getting data on facebook user using ID使用 ID 获取 Facebook 用户的数据
【发布时间】:2015-07-01 12:48:58
【问题描述】:

我需要我的 APP 能够获取用户 Facebook 好友的数据。 我设法获取了 Facebook 朋友的 ID,但我一直无法获取他们的数据。

我找到了一个应该获取数据的 Objective C 代码,问题是我正在使用 swift 但我不知道如何将 Objective C 代码转换为 swift。

这是代码:

FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
                initWithGraphPath:@"/{user-id}"
            parameters:params
            HTTPMethod:@"GET"];
            [request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
            id result,
            NSError *error) {
            // Handle the result
            }];

任何建议。

【问题讨论】:

  • 我已经获取了用户的数据,我需要获取他的facebook好友的数据
  • 如果好友不使用应用,则无法获取好友的数据。

标签: objective-c facebook swift facebook-graph-api xcode6


【解决方案1】:

Swift 版本是

var request : FBSDKGraphRequest = FBSDKGraphRequest(
    graphPath: "/{user-id}/taggable_friends",
    parameters: params, 
    HTTPMethod: "GET"
)

request.startWithCompletionHandler { (
    connection: FBSDKGraphRequestConnection!,
    result: AnyObject!,
    error:NSError!) -> Void in
    // Handle the result
}

【讨论】:

  • 我正在尝试使用他的 facebook id 获取 facebook 用户的生日
  • 你没有这么说。你说。 “我不知道如何将 Objective C 代码转换为 swift。”我这样做了。也许你应该告诉我们你想要做什么。
  • 我正在尝试使用他的 ID 获取 facebook 用户的生日日期
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-02-16
  • 1970-01-01
  • 2011-10-31
  • 1970-01-01
  • 2014-08-20
  • 2011-07-21
  • 1970-01-01
相关资源
最近更新 更多