我正在尝试检索使用该应用的FB好友列表。它工作正常,直到上个月。我刚才意识到它不再起作用了。我使用以下块来实现结果:
[FBRequestConnection startForMyFriendsWithCompletionHandler:^(FBRequestConnection *connection, id result, NSError *error) {
if (!error) {
}
else
{
NSLog(@"%@",error)
}
}];
但与之前的结果完全相反,现在我收到以下错误:
Error Domain=com.facebook.sdk Code=5 "The operation couldn’t be completed. (com.facebook.sdk error 5.)" UserInfo=0x174278280 {com.facebook.sdk:HTTPStatusCode=400, com.facebook.sdk:ErrorSessionKey=<PFReceptionist: 0x174026dc0>, com.facebook.sdk:ParsedJSONResponseKey={
body = {
error = {
code = 100;
message = "(#100) Unknown fields: username.";
type = OAuthException;
};
};
code = 400;
}}
facebook sdk最近有变化吗?可能是因为我现在也无法获得性别和出生日期,这是我之前能够检索到的。你认为这个问题是什么?如何检索使用我的应用程序的朋友,因为这对我的应用程序非常重要?
答案 0 :(得分:0)
我用这个块修改了它。
FBRequest *friendsRequest = [FBRequest requestForGraphPath:@"/me/friends"];
[friendsRequest startWithCompletionHandler: ^(FBRequestConnection *connection,NSDictionary* result,NSError *error) {
if(error)
{
NSLog(@"%@", error);
}
else
{
NSLog(@"%@", result);
}
}];