2014-09-25 111 views
0

我正在使用Facebook用戶界面發送對話框,因此我的網站的用戶可以與他們的朋友分享鏈接。該鏈接在查詢字符串中包含Facebook用戶標識。除少數報告錯誤的用戶外,一切正常。Facebook發送對話框錯誤500僅適用於某些Facebook用戶標識

爲了測試這個,我考慮了一些情況:一個用於Facebook用戶,可以使用發送對話框沒有問題,另一個用戶報告錯誤。我對Fb使用了兩個相同的調用,只改變了用戶ID,如前所述,一個工作,另一個沒有。

此工程確定:

的https:// www.facebook.com/dialog/send?access_token=XXXXXX & APP_ID = XXXXXX &信道= HTTPS%3A%2F%2FS-static.ak。 facebook.com%2Fconnect%2Fxd_arbiter%2FZEbdHPQfV3x.js%3Fversion%3D41%23cb%3Df1adbecbf8%26domain%3D3Dmyworkingurl.com%26origin%3Dhttps%253A%252F%252F3Dmyworkingurl.com%252Ff524fe64%26relation%3Dparent.parent & channel_url = https% 3A%2F%2Fs-static.ak.facebook.com%2Fconnect%2Fxd_arbiter%2FZEbdHPQfV3x.js%3Fversion%3D41%23CB%3Df2c646879%26domain%3D3Dmyworkingurl.com%26origin%3Dhttps%253A%252F%252F3Dmyworkingurl.com%252Ff524fe64% 26相關性3Dparent.parent &描述= pruebafb &顯示= IFRAME & E2E =%7B%7D &鏈路= HTTPS%3A%2F%2F3Dmyworkingurl.com%2F%3Ffbid%3D ** ** WorkingFbUserId區域設置& = es_LA &下一= HTTPS%3A%2F %2Fs-static.ak.facebook.com%2Fconnect%2Fxd_arbiter%2FZEbdHPQfV3x.js%3Fversion%3D41%23CB%3Df206f6e03%26domain%3D3Dmyworkingurl.com%26origin%3Dhttps%253A%252F%252F3Dmyworkingurl.com%252Ff524fe64%26relation%3Dparent %26frame%3Df34cf0b14%26result%3D%2522xxRESULTTOKENxx%2522 & SDK =喬伊&到= XXXXXXXXX

這將返回一個HTTP錯誤500:

的https:// www.facebook.com/dialog/send?access_token=XXXXXX & APP_ID = XXXXXX &信道= HTTPS%3A%2F%2Fs-static.ak.facebook.com%2Fconnect%2Fxd_arbiter%2FZEbdHPQfV3x.js %3Fversion%3D41%23cb%3Df17fb992a8%26domain%3Dmyworkingurl.com%26origin%3Dhttps%253A%252F%252F3Dmyworkingurl.com%252Ff271eb6f14%26relation%3Dparent.parent & channel_url = https%3A%2F%2Fs-static.ak.facebook .COM%2Fconnect%2Fxd_arbiter%2FZEbdHPQfV3x.js%3Fversion%3D41%23CB%3Df28b526904%26domain%3D3Dmyworkingurl.com%26origin%3Dhttps%253A%252F%252F3Dmyworkingurl.com%252Ff271eb6f14%26relation%3Dparent.parent &描述= pruebafb &顯示= iframe & e2e =%7B%7D & link = https%3A%2F%2F3Dmyworkingurl.com%2F%3Ffbid%3D ** NotWorkingFbUserId ** & locale = es_LA & next = https%3A%2F%2Fs-static.ak.facebook.com%2Fconnect%2Fxd_arbiter%2FZEbdHPQfV3x.js%3Fversion%3D41%23cb%3Df184d49ae%26domain%3D3Dmyworkingurl.com%26origin%3Dhttps%253A %252F%252F3Dmyworkingurl.com%252Ff271eb6f14%26relation%3Dparent%26frame%3Df567db08%26result%3D%2522xxRESULTTOKENxx%2522 & SDK =喬伊&到= XXXXXXXXX

我測試使用https://developers.facebook.com/tools/debug/鏈接網址和兩個返回的響應代碼200.

您是否有過這樣的想法:即使使用Facebook調試器返回成功的響應,爲什麼僅發生這種情況? 謝謝:)

+0

您從哪裏獲取用戶標識? – WizKid 2014-09-25 16:42:32

+0

來自我的數據庫。當用戶將他們的Facebook帳戶鏈接到我的應用程序時,我存儲用戶ID,這是我正在使用的用戶ID – 2014-09-25 16:52:27

回答

0

最可能的是,你從這個錯誤遭受:https://developers.facebook.com/bugs/1478339672437492/

該缺陷已經被Facebook團隊看到,它已經被分配給一個人來解決。我知道這一點,因爲不幸的是它也影響了我。

由於這影響了很多開發人員,我想這不會花太長時間才能修復。


要在爲未來的谷歌搜索記錄,這是錯誤:

上午起,在FB發送對話框重定向到 空頁無論參數。甚至從文檔的例子 (

FB.ui({方法: '發送',鏈接: 'http://www.nytimes.com/2011/06/15/arts/people-argue-just-to-win-scholars-assert.html', }?);

http://www.facebook.com/dialog/send APP_ID = 123050457758183
&鏈路= http://www.nytimes.com/2011/06/15/arts/people-argue-just-to-win-scholars-assert.html & REDIRECT_URI = https://www.bancsabadell.com/cs/Satellite/SabAtl/

不工作了。請參閱此內容,非常感謝。

最後已知的工作日期:2014年9月22日


根據Facebook的現在應該解決:

島之風肖恩·金賽··Facebook平臺團隊

這現在應該解決。感謝您的耐心等待。 2小時前·狀態更改爲固定

+0

它現在工作正常。它似乎確實是那個bug。謝謝 – 2014-09-26 16:01:52

相關問題