gpt4 book ai didi

ios - Facebook 好友列表 Swift

转载 作者:行者123 更新时间:2023-11-28 16:08:27 26 4
gpt4 key购买 nike

我正在尝试运行一个功能来查看 Facebook 好友,以便用户可以查看当前正在使用该应用程序的用户。我做了一些研究并找到了一些旧代码,但没有任何代码适用于 Swift 3。这是我现在拥有的代码:

var fbRequestFriends: FBSDKGraphRequest = FBSDKGraphRequest.requestForMyFriends()

fbRequestFriends.startWithCompletionHandler{
(connection:FBSDKGraphRequestConnection!,result:AnyObject?, error:NSError!) -> Void in

if error == nil && result != nil {
print("Request Friends result : \(result!)")
} else {
print("Error \(error)")
}
}

它不会运行,因为 FBSDKGraphRequest 没有 requestForMyFriends。有谁知道如何更新它以便在 swift 3 上工作?

我也在 Facebook Docs 上找到了这个,但它全部在 Obj C 中,但在转换它时遇到问题:

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

最佳答案

您要查找的代码是:

var fbRequestFriends: FBSDKGraphRequest = FBSDKGraphRequest(graphPath: "/{friend-list-id}", parameters: [AnyHashable : Any]())

fbRequestFriends.start { (connection, result, error) in
if error == nil && result != nil {
print("Request Friends result : \(result!)")
} else {
print("Error \(error)")
}
}

它会执行请求,我不保证它会因各种原因工作,例如 - 您需要许可才能请求 friend 列表。

关于ios - Facebook 好友列表 Swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39890004/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com