【发布时间】:2017-06-05 03:05:52
【问题描述】:
我需要获取我所有的好友列表:
我找到了这段代码:
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)")
}
}
但作为回报,我得到了这个错误:
错误可选(错误域=NSURLErrorDomain 代码=-1002“不支持 网址” 的UserInfo = {NSErrorFailingURLStringKey =(空)?=的access_token&EAAZAaT5Yj9qQBABsXA5KGpwvGX6wIdgX6h9mLtzz6YtgjiOB12XwWxl1MrDJLtZChWSOOKXDiizZCu7uZAixBmqP97HYUXkeg3lkTeeeyjmvhZBOZBibrp2Exa9uZB7V5fflJTvISF2aqK94H7E52svqei6SHvxi3W9vcynSI8hPQBBSawND9NHQif0wYIPuHIpbzl6ErBErvk6nm4ysMo1ZA0BFHVmflVYZD格式= JSON&include_headers =假SDK = IOS, NSErrorFailingURLKey =(空)?=的access_token&EAAZAaT5Yj9qQBABsXA5KGpwvGX6wIdgX6h9mLtzz6YtgjiOB12XwWxl1MrDJLtZChWSOOKXDiizZCu7uZAixBmqP97HYUXkeg3lkTeeeyjmvhZBOZBibrp2Exa9uZB7V5fflJTvISF2aqK94H7E52svqei6SHvxi3W9vcynSI8hPQBBSawND9NHQif0wYIPuHIpbzl6ErBErvk6nm4ysMo1ZA0BFHVmflVYZD格式= JSON&include_headers =假SDK = IOS, NSLocalizedDescription=不支持的 URL,NSUnderlyingError=0x7a6285b0 {错误域=kCFErrorDomainCFNetwork 代码=-1002“不支持的 URL” 的UserInfo = {NSErrorFailingURLKey =(空)?=的access_token&EAAZAaT5Yj9qQBABsXA5KGpwvGX6wIdgX6h9mLtzz6YtgjiOB12XwWxl1MrDJLtZChWSOOKXDiizZCu7uZAixBmqP97HYUXkeg3lkTeeeyjmvhZBOZBibrp2Exa9uZB7V5fflJTvISF2aqK94H7E52svqei6SHvxi3W9vcynSI8hPQBBSawND9NHQif0wYIPuHIpbzl6ErBErvk6nm4ysMo1ZA0BFHVmflVYZD格式= JSON&include_headers =假SDK = IOS, NSErrorFailingURLStringKey=(null)?access_token=EAAZAaT5Yj9qQBABsXA5KGpwvGX6wIdgX6h9mLtzz6YtgjiOB12XwWxl1MrDJLtZChWSOOKXDiizZCu7uZAixBmqP97HYUXkeg3lkTeeeyjmvhZBOZBibrp2Exa9uZB7V5fflJTv
【问题讨论】:
-
你想做什么?
-
你真的想得到“朋友”还是“朋友列表”?它们是有区别的。顺便说一句,您也只能获得授权您的应用的朋友,并且 api 调用是 /me/friends。
-
/me/friendlistsresp。/friendlist-id无论如何只会为您提供有关列表本身的信息(例如列表名称);它不会为您提供 on 那些列表的用户。 -
@luschn 怎么知道有哪些朋友授权了这个应用?
-
因为这些是您与 /me/friends 一起获得的。
标签: ios facebook facebook-graph-api facebook-ios-sdk facebook-ios-sdk-4.0