【发布时间】:2013-10-16 12:18:55
【问题描述】:
序幕:
我遇到的问题与之前提出的问题 (FB add friend dialog on mobile doesnt work) 中描述的问题大致相同。
但是由于除了评论之外没有真正解决这个问题的方法:
“它开始工作了......我没有改变任何东西。” [...] (@dinodsaurus)
我又问了。提供一些针对我的案例的额外信息。
我通过将 (302) 重定向到如下 URL 来使用 facebook 好友对话框:(https://www.facebook.com/dialog/friends/?id=3500194&app_id=531355753613866&redirect_uri=http%3A%2F%2Fstackoverflow.com%2Fquestions%2F19403197%2Ffacebook-friend-dialog-not-working-on-mobile%23success)
上述网址在桌面和移动浏览器上都可以正常工作。
Facebook 在使用移动设备/浏览器时自动将the before mentioned URL 重定向到他们的m.facebook.com 域。这将呈现对话框的 display=touch 版本 (see dialog reference)。
这一切看起来都很正常(实际上是想要的行为)。
但是... 当我确认我要发送好友请求时出错了。 只有在我使用移动设备确认时。
我在手机上确认后收到的消息是:
“抱歉,出了点问题。
我们正在努力尽快解决这个问题。”
(请务必使用手机浏览器获取上述链接,或使用this link 直接访问m.facebook.com 以重现错误。
好的,所以我已经等了两天,因为我向 Facebook 发送了错误报告(我发现我实际上并没有以正确的方式执行此操作,但我猜是 it's already filed before)针对 Facebook 的此错误,似乎没有修复.在我看来,他们不太可能让这个坏了这么长时间。除非……
主要问题:
所以我的问题实际上是: 有人知道 Facebook 可能无法修复此错误的任何原因吗?如果是这样,有什么办法可以解决这个问题,同时仍然为移动设备使用合理的显示样式?
非常欢迎提供解决方案示例... ;)
编辑:
我刚刚为 this bug 提交了一份 Repro。如果您可以重现我在此处描述的错误,请自行提交 Repro:https://developers.facebook.com/bugs/309157325894924,以便给予此错误更高的优先级。
【问题讨论】:
标签: facebook facebook-graph-api mobile web mobile-browser