【问题标题】:facebook share link : the change you wanted was rejectedfacebook分享链接:你想要的改变被拒绝了
【发布时间】:2018-02-27 22:13:40
【问题描述】:

我从几年前就开始阅读 stackoverflow,这是我的第一篇文章!!
所以这是我的问题:
我有一个非常简单的 facebook 分享按钮,可以在其他网站上使用类似的东西:

<a onclick="javascript:window.open(this.href, '', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=500,width=700');return false;" rel="nofollow" href="https://www.facebook.com/sharer.php?u=http://badhare.barnsonic.com/events/6&amp;t=Christmas%20party%202014" title="Partager sur Facebook" target="_blank">
    <img src="/assets/facebook_icon-f134df030708166ea5ab126a915c0ad1.png" alt="Partager sur Facebook">
</a>


当我单击此按钮时,会弹出带有此消息的 facebook 窗口: “您想要的更改被拒绝 (422)”
(我试着发一个截图,但这是我的第一篇文章,我需要至少 10 个声望...)

来自维基百科 422 的意思是:

422 无法处理的实体 (WebDAV; RFC 4918) 请求是 格式正确,但由于语义错误而无法遵循

会有什么样的语义错误?
我不明白“您想要的更改被拒绝”的含义
是服务器配置问题吗?开发错误?

我在我的应用程序日志和服务器日志中都没有看到任何错误。 Facebook 甚至似乎都没有尝试访问我要分享的网页
这是一个带有 nginx 服务器的 Rails 4 网站

可以看到网页here
在另一个网页here

上进行“在 Facebook 上分享”

如果有人成功告诉我第二个链接有效而第一个链接失败的区别,那就太好了!!!

谢谢

【问题讨论】:

    标签: ruby-on-rails facebook nginx share


    【解决方案1】:

    好的,解决了。 我从 Facebook 发现了对象调试器,它帮助我了解发生了什么: https://developers.facebook.com/tools/debug/og/object/ 就我而言,这只是目标页面中的一个损坏的链接....
    干杯!

    【讨论】:

      猜你喜欢
      • 2015-06-09
      • 1970-01-01
      • 1970-01-01
      • 2015-06-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-08
      • 2015-07-24
      相关资源
      最近更新 更多