我们一直在打开一个共享弹出窗口(通过window.open),其URL为

https://www.facebook.com/sharer/sharer.php?s=100&p[title]=EXAMPLE&p[summary]=EXAMPLE&p[url]=EXAMPLE&p[images][0]=EXAMPLE

直到上个月某个未知的点,一切都很好。

现在正在发生的事情是;会出现弹出对话框,并且正确包含查询字符串参数提供的标题,描述,图像和URL,但是,在提交帖子时,Facebook上生成的墙上帖子缺少标题,描述和图像,尽管它仍链接到正确的网址。

有谁知道最近发生的变化可能突然使它无法正常工作吗?

抢先一些常见的答复:
  • “不建议使用sharer.php URL”-用法似乎仍在继续,它
    似乎共识是,它在很大程度上被认为是
    坚持不懈-我还没有看到任何具体迹象表明它
    应该突然停止工作了-可能错过了
  • “使用JavaScript SDK/这些OG元标记”-在我的特定产品中无法使用
    情况-请相信我...我可以解释一下您是否真的想要但是
    真的无关紧要。
  • “使用提要对话框”-由于缺少对以下内容的支持而不合适
    在FB页面上以附件形式发布
  • 最佳答案

    Facebook不再支持sharer.php中的自定义参数



    Use dialog/feeds instead of sharer.php

    https://www.facebook.com/dialog/feed?
      app_id=145634995501895
      &display=popup&caption=An%20example%20caption
      &link=https%3A%2F%2Fdevelopers.facebook.com%2Fdocs%2Fdialogs%2F
      &redirect_uri=https://developers.facebook.com/tools/explorer
    

    Official answer from fb team

    10-07 22:29