2011-02-09 29 views
15

我使用的是最新的facebook IOS SDK,当使用requestWithGraphPath时,我随机获得"facebookErrDomain error 10000"。我可以触发来自UI的请求,有时它运行良好,有时会给我错误。获得随机“facebookErrDomain错误10000”

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

回答

10

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

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

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

+0

例如,对于我自己,我已将发布网址从“feed”更改为“photos”。一旦我翻转回来,问题就解决了。 – 2012-06-27 09:25:40

0

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

+0

错误是一个oauthexception但止跌不会一直发生:一个新的令牌会失败,然后工作,然后失败。 – machunter 2011-02-24 10:21:10

+0

如果您仍然需要帮助,请发布完整的错误消息 – 2011-02-24 17:42:11

+0

OAuth异常和活动访问令牌必须用于查询有关当前用户的信息......这些是我得到的两个。帮帮我!!!!!! – Nil 2012-12-01 07:49:12

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