2014-09-25 112 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

相关问题