2012-09-11 67 views
3

當我遍歷用戶的飼料分頁(ALA https://graph.facebook.com/user_id/feed)時經常出現此錯誤半「未知」 OAuthException遍歷分頁

{"error":{"message":"An unknown error has occurred.","type":"OAuthException","code":1}} 

如果我調整自己的極限,有時我能得到它的工作,然而,有時甚至調整到1不起作用。如果我調整直到值,我有時可以讓它工作。

就好像在Facebook上有腐敗的數據,我不得不迫使它跳過。有沒有一種適當的/最佳實踐的方式來處理這種情況?

因爲它適用於大多數用戶的訂閱源訪問,它似乎不是訪問令牌問題,但實際上是Facebook的一個錯誤。

+0

你迭代多少錢?您的access_token可能會在查看數據時過期。得到這個錯誤後,你是否嘗試過使用相同的access_token進行其他調用? – Claudiu

+0

是的,這是與脫機令牌(是的,我知道他們會走的渡渡鳥的路,我會擔心這一點後),我能夠超越有問題的領域。也報告爲一個錯誤,似乎被接受,它是一個已分類的錯誤。 基本上我在做的是遍歷我的所有朋友,然後迭代從飼料中的每一篇文章,在某些用戶它刺痛錯誤點,但我最終可以通過減少我的限制到1然後如果我打1並仍然出現錯誤,我會將「until」值減小60 * 60 * 24,直到它再次工作(它會這樣做) – spotter

回答

0

我也看過這一堆。我通過feed分頁,然後在某些時候出現類似的錯誤。儘管現在是code: 2並且添加了is_transient: true參數以及​​。

爲了解決這個問題,我不斷地重試,將until丟棄10000秒,直到請求成功。