2013-08-20 26 views
3

從7月30日開始,每隔3天我們都會收到我們的Facebook應用程序的警報,該應用程序在我們的網站上用於Facebook登錄和社交發帖:接收Facebook應用程序錯誤警報 - 「插件:發佈」的無效參數

In the last three hours 100% of the calls to the method plugin:post 
resulted in errors. 
Error Code 100 
Error Description Invalid parameter 
Error Count 5,971 

事情是,我不知道「plugin:post」是什麼。谷歌和stackoverflow似乎也不知道,對於這一點:)在5個小時內,它在3小時內的實例比我預期在我們的網站上的流量更多。

我們的代碼庫不包含任何對「plugin:post」的引用,所以我假設「plugin:post」是Graph API中一些其他功能的別名。我只是不知道是什麼。任何人有想法?

我確實看到那裏有一個社交插件,它使用了一個「fb:post」FBML樣式標籤(https://developers.facebook.com/docs/plugins/embedded-posts/),聽起來像它可能是相關的,但我們不使用該插件。

任何有識之士將不勝感激,謝謝!

[編輯9/13爲Azhar的問題:] 我檢查了2013年7月的突破性變化,沒有看起來會影響我們。

[編輯9/13的託比的問題:]

我們使用: - 的Open Graph API,用於通過飼料對話框社會張貼到任何用戶的新聞源或朋友的新聞供稿 - Facebook的登錄API允許用戶登錄我們的網站, - Facebook的JavaScript API用於創建用戶信息(例如FB.api('/ me'...),F.api('/ me/friends'...)等。)和其他數據通過FQL FB.api(「/ fql」...)。我已經驗證過,2013年7月的所有更改都不影響FQL陳述。

我會發布一些代碼,但我們在網站上有相當數量的FB相關的Javascript,而且我不確定哪個是導致問題的原因。

+0

這聽起來像是一些突破性的改變。你應該檢查2013年7月的重大變化。 –

+0

您是否在使用Open Graph操作進行「社交發布」?如果沒有,您對「社交發布」意味着什麼?一些代碼也許可以幫助... – Tobi

+0

AzharYousuf和@Tobi,我已經添加了一些細節的帖子,希望解決您的問題。感謝您的迴應,順便說一句! –

回答

1

原來,這都是由於我們頁面的HTML中的命名衝突造成的。我們有一個類名爲「fb-post」的頁面元素。 Facebook顯然將此視爲「fb:post」。由於我們的「fb-post」不是實際的FBML標籤,因此它沒有Facebook在帖子中查找的其他參數。所以Facebook開始發出警報。

我懷疑這是由於Facebook的一部分發生了變化,因爲我們已經將這些「fb-post」元素應用了多年,沒有問題。順便說一句,對於類名爲「fb-name」的任何元素來說,情況也是如此,因爲Facebook將其視爲「fb:name」。

5

我的Facebook應用程序正在接收來自Facebook的完全相同的錯誤消息警報。我已經用盡了所有可能的解決方案,並調查了我的邏輯的每個方面,並且我得出結論,這是Facebook的一個bug,直到有人能證明爲止。

到目前爲止,我已經忽略了這些警報,並且對我的網站或我的用戶沒有任何影響。與Facebook的每個集成點都可以完美地使用我的個人Facebook帳戶,在所有主流瀏覽器上測試Facebook用戶和其他非管理員用戶。沒有出現任何錯誤或損壞。

當我調查我的Facebook應用程序的見解並查看開發者視圖的活動和錯誤時,我看到插件:本月發佈失敗,但當我回到一個月時,絕對沒有API錯誤,並且顯示「No API錯誤「。這顯然是錯誤的,因爲我上個月收到警報,這有助於我的理論認爲問題出在Facebook上。

相關問題