https://developers.facebook.com/tools/debug
有谁知道为什么“某些”URL会收到此错误而其他人没有?
错误:抱歉,出了点问题。 我们正在努力尽快修复此问题。
我为此缺乏细节而道歉。我还不能发布一个链接,但希望有人遇到这个问题,并找到了解决方案。通过FB帮助页面进行寻呼也将我带到了这里,似乎很难找到直接向FB报告问题的合适位置。我在StackOverflow上发现了很多类似的帖子,但是没有明确的答案。
提前感谢您提出任何建议。
答案 0 :(得分:1)
我之所以这样,是因为Facebook改变了可接受的状态参数的规则。我有%转义字符,这似乎不违法。我最终将我的状态移动到重定向URL上的查询参数。
具体规则实际上没有记录: https://developers.facebook.com/docs/facebook-login/manually-build-a-login-flow
答案 1 :(得分:0)
这是因为评论者OR用户被Facebook阻止了。换句话说,如果某个功能(包括COMMENTS)被Facebook阻止,则会显示此错误。
答案 2 :(得分:0)
我目前正面临这个问题,但就我而言,在开发者控制台中一切正常,但我平台的请求失败并说"We're working on it and we'll get it fixed as soon as we can."
我已经尝试打印URL然后在浏览器中调用该URL,它正在按预期工作。我认为Facebook有一些阻止特定请求的机制。
答案 3 :(得分:0)
也遇到了同样的错误。就我而言,这是由于不赞成使用Facebook URL和参数。我使用的URL格式为:
https://www.facebook.com/sharer.php?s=100&p[url]=https%3A%2F%2Fspeaking.email
我将其更改为以下格式:
https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fspeaking.email
现在可以正常工作了。