FBSDK startForMyFriendsWithCompletionHandler 给出错误 400
FBSDK startForMyFriendsWithCompletionHandler giving error 400
我正在尝试检索使用该应用程序的 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最近有变化吗?可能是因为我现在也无法获得性别和出生日期,而我以前可以检索到。你认为问题是什么?我如何找回正在使用我的应用程序的朋友,因为它对我的应用程序非常重要?
我改用这个块修复了它。
FBRequest *friendsRequest = [FBRequest requestForGraphPath:@"/me/friends"];
[friendsRequest startWithCompletionHandler: ^(FBRequestConnection *connection,NSDictionary* result,NSError *error) {
if(error)
{
NSLog(@"%@", error);
}
else
{
NSLog(@"%@", result);
}
}];
我正在尝试检索使用该应用程序的 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最近有变化吗?可能是因为我现在也无法获得性别和出生日期,而我以前可以检索到。你认为问题是什么?我如何找回正在使用我的应用程序的朋友,因为它对我的应用程序非常重要?
我改用这个块修复了它。
FBRequest *friendsRequest = [FBRequest requestForGraphPath:@"/me/friends"];
[friendsRequest startWithCompletionHandler: ^(FBRequestConnection *connection,NSDictionary* result,NSError *error) {
if(error)
{
NSLog(@"%@", error);
}
else
{
NSLog(@"%@", result);
}
}];