首页 文章

Facebook发送对话框错误500仅适用于某些Facebook用户ID

提问于
浏览
0

我正在使用Facebook UI发送对话框,因此我的网站用户可以与他们的朋友共享链接 . 该链接包括查询字符串中的Facebook用户ID . 除了少数报告错误的用户外,一切正常 .

为了测试这个,我考虑了一些情况:一个用于Facebook用户,可以使用发送对话而没有问题,另一个用于报告错误的用户 . 我使用了两个相同的Fb调用,只更改了userID,如前所述,一个工作,另一个没工作 .

这样可行:

https:// www.facebook.com/dialog/send?access_token=XXXXXX&app_id=XXXXXX&channel=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%26relation%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&channel=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&链路= HTTPS%3A% 2F%2F3Dmyworkingurl.com%2F%3Ffbid%3D ** ** NotWorkingFbUserId&语言环境= es_LA&下一= 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 =乔伊&到= XXXXXXXX X

我使用https://developers.facebook.com/tools/debug/测试了链接URL,并且都返回了响应代码200 .

您是否知道为什么这种情况仅发生在某些用户身上,即使他们使用Facebook调试器返回成功的响应?谢谢 :)

1 回答

  • 0

    很可能你正在遭受这个错误:https://developers.facebook.com/bugs/1478339672437492/

    这个漏洞已经被Facebook团队看到了,它已经被分配给某人来解决了 . 我知道这一点,因为不幸的是它也影响了我 .

    由于这会影响很多开发人员,我想这不会花太长时间来修复 .


    要记录未来的Google搜索,这就是错误:

    从今天早晨开始,无论参数如何,FB Send Dialog都会重定向到空白页面 . 甚至是文档中的例子(FB.ui({method:'send',link:'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&link = 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,现在应该解决:

    ØyvindSeanKinsey··Facebook平台团队现在应该解决这个问题 . 谢谢你的耐心 . 2小时前·状态已更改为固定

相关问题