一尘不染

Facebook sharer.php是否已更改为不再接受详细参数?

php

我们一直在打开一个共享弹出窗口(通过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页面上发布带有附件的文件


阅读 382

收藏
2020-05-29

共1个答案

一尘不染

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

共享者将不再接受自定义参数,facebook将以与url OG meta标签中的帖子相同的方式提取在预览中显示的信息。

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
2020-05-29