我正在尝试集成Facebook iOS SDK并获取登录用户的所有朋友的列表。我已经请求获得访问" user_friends"如下图所示:
login.logIn(withReadPermissions: ["public_profile","user_friends"], from: self) {
在我的不同视图控制器中,我尝试获取好友列表。
guard let request = FBSDKGraphRequest(graphPath: "/99999999923232321/friends", parameters: nil, httpMethod:"GET") else {
fatalError("Unable to create the Facebook Request")
}
request.start(completionHandler: { (connection, result, error) in
print(result)
})
我收到错误:
▿ Optional<String>
- some : "The operation couldn’t be completed. (com.facebook.sdk.core error 8.)"
答案 0 :(得分:0)
您应该使用“me”参数创建请求。另外,您应该创建空参数以防万一。请求应该是这样的:
ax = axes;
col = mat2cell(lines(4),ones(4,1),3);
hold on
h(1) = area(ax,P_out,P);
h(4) = area(ax,P_out,P3);
h(2) = area(ax,P_out,P1);
h(3) = area(ax,P_out,P2);
set(h,{'FaceColor'},col)
set(h,'FaceAlpha',0.6)
hold off
修改强>
当您尝试接收此类朋友时,Facebook仅返回已登录您的应用程序的用户朋友。我的意思是如果这个用户的朋友都没有登录到您的应用程序,则响应将为空。
希望这个帮助