随机获取“facebookErrDomain error 10000”

时间:2011-02-09 20:55:58

标签: ios facebook-ios-sdk

我正在使用最新的facebook IOS SDK,并且在使用"facebookErrDomain error 10000"时我得到了随机requestWithGraphPath。我可以从UI触发请求,有时它运行正常,有时它会给我错误。

有没有人遇到过类似的问题?

4 个答案:

答案 0 :(得分:24)

返回的错误对象包含有关正在发生的事情的详细信息。 我建议实现该方法以获得更多信息:

- (void)request:(FBRequest *)request didFailWithError:(NSError *)error {
    NSLog(@"%@", [error localizedDescription]);
    NSLog(@"Err details: %@", [error description]);
};

例如,我的问题告诉了我这些信息,我已修复它:

2011-05-27 11:19:57.313 Challengein[7704:207] The operation couldn’t be completed. (facebookErrDomain error 10000.)
2011-05-27 11:19:57.314 Challengein[7704:207] Err details: Error Domain=facebookErrDomain Code=10000 "The operation couldn’t be completed. (facebookErrDomain error 10000.)" UserInfo=0x6878b90 {error=<CFBasicHash 0x6879be0 [0x141c400]>{type = mutable dict, count = 2,
entries =>
    2 : <CFString 0x6877f70 [0x141c400]>{contents = "type"} = <CFString 0x686f9a0 [0x141c400]>{contents = "OAuthException"}
    3 : <CFString 0x686d610 [0x141c400]>{contents = "message"} = <CFString 0x686f970 [0x141c400]>{contents = "(#100) picture URL is not properly formatted"}
}
}

答案 1 :(得分:10)

问题是由于在开发过程中我更改了应用程序请求的权限。我已经授权我的申请表示允许x,y,z,但我只是要求x,y。

我必须做的是从授权应用程序列表中删除该应用程序,并使用适当的权限再次授权它。

我希望他们提供更好的错误信息:)

答案 2 :(得分:1)

如果这不起作用,请查看GitHub上的问题 https://github.com/facebook/facebook-ios-sdk/issues/closed#issue/205

在网址类型下的plist文件中,请确保将“项目0”的值设置为“fb123456”而不是“fb [123456]”

这让我搞砸了

答案 3 :(得分:0)

检查错误的其他error_msg。我希望它是一个“OAuthException”和一个无效/过期的access_token。如果出现此错误,您需要提供新的access_token。