随机获取“facebookErrDomain错误10000”

我正在使用最新的Facebook IOS SDK,并且在使用requestWithGraphPath"facebookErrDomain error 10000"随机"facebookErrDomain error 10000" 。 我可以触发来自UI的请求,有时它运行良好,有时会给我错误。

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

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

 - (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"} } } 

这个问题是由于在开发过程中我改变了应用程序所要求的权限。 我已经授权我的申请与许可x,y,z说,但我只是要求x,y。

我所要做的就是将应用程序从授权应用程序列表中删除,并以适当的权限再次授权。

我希望他们给出更好的错误消息:)

如果没有工作,看看GitHub上的问题https://github.com/facebook/facebook-ios-sdk/issues/closed#issue/205

在URLtypes下的plist文件中,确保将“Item 0”的值设置为“fb123456”而不是“fb [123456]”

这就是搞砸了我

检查你的错误的额外error_msg 。 我期望它是一个“ OAuthException ”和一个无效的/过期的access_token。 如果遇到此错误,您需要提供新的access_token。