2011-02-09 31 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"} 
} 
}