2012-08-03 53 views
1

我們正在爲我們的Facebook應用程序使用內置的「閱讀」操作,將活動'... read an article'發佈到用戶的時間線上。該發佈適用於該應用的所有開發人員。通過Facebook應用程序發佈閱讀活動未通過驗證對話框預覽用戶

然而,當我們試圖使用「驗證對話框預覽用戶」的出版,(這是使用Facebook的批准動作的使用),發佈失敗,出現以下OAuthException:

{"Code" : 2, "message": "An unexpected error has occurred. Please retry your request later."}

這導致我們提交的批准操作被拒絕:"We are unable to test this action according to the usage instructions you provided."

有什麼想法可能導致上述錯誤?

下面是我們如何要發佈的行動:

FB.api(
     '/me/news.reads', 
     'post', 
     { article : uri }, 
     function(response) { 
         if (!response || response.error) { 
          console.log('Error occured while publishing as an article!'); 
          console.log(response); 
         } else { 
          console.log('Post as an article was successful! Action ID: ' + response.id); 
         } 
      }); 
+0

我遇到同樣的問題,試圖在我的應用上發佈測試用戶的活動。沙盒模式在我的產品應用程序上未啓用,並且與測試用戶一起失敗。我要麼收到「您請求的某些別名不存在」或「發生意外錯誤,請稍後重試您的請求」。 – 2012-12-05 17:39:21

+0

這個問題似乎是無關緊要的,因爲它是關於Facebook應用程序批准,而不是編程。 – JasonMArcher 2014-11-20 00:36:39

回答

0

在應用程序設置中禁用沙盒模式。

+0

我們已經檢查過了,沙箱模式已經全部禁用了。有時候,這個動作確實發佈了,但是大多數情況下,它會給出相同的OAuth異常 – user1569173 2012-08-04 11:13:27

相關問題