当前位置: 首页 > 面试题库 >

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

卫琛
2023-03-14
问题内容

我们一直在打开一个共享弹出窗口(通过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

共享者将不再接受自定义参数,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


 类似资料:
  • 问题内容: 当使用SQL Object参数绑定时,JDBI是否可以与UUID参数一起使用? 我有这样的方法: 绑定到接收如下参数的SQL Server存储过程: 执行时,将抛出此异常: 如果我将JDBI上的参数类型更改为String,然后使用UUID对象中的toString()方法调用它,则它将起作用: 有没有办法编写我的DAO方法来接受UUID参数,并在绑定之前将它们转换为字符串? 问题答案:

  • 我的脚本将,作为参数: 但当我将它作为分隔符传递时,它是空的 我知道在参数/参数解析中很特殊,但我以和引用的形式使用它。 为什么它不起作用?我使用的是Python 3.7.3 这是测试代码: 当我运行它作为它打印空。

  • 我无法弄清楚为什么我的日志没有打印到 Logcat,直到我添加了一个标签。我在日志记录方面很懒惰,过去从未添加过标签。自从我做Android工作以来已经有一段时间了,所以我不确定它已经有多久了。为什么我不能再这样做了,有没有办法让它再次工作?我可以很容易地制作自己的方法来打印日志,但我正在寻找是否可以更改设置以使其像以前一样工作。

  • 我和这里的用户遇到了同样的问题:log4j类型genericopobjectpool不接受参数,但我一直无法找到这个问题的答案。Log4j2在附加到rollingfile时起作用,但此处列出的方法:https://logging.apache.org/log4j/2.x/manual/appenders.html显示错误“GenericObjectPool不接受参数”

  • 我在Ubuntu上使用Bitnami的一个灯堆。我试图增加php文件中的post_max_大小。伊尼。 我改变了这些值: 然后用(摘自Bitnami文档)。任何更改都不会生效。 我已尝试从php中删除所有文本。伊尼。我在phpinfo顶部得到了日期错误,但它仍然显示post_max_大小为20M。我试图。它显示了我所有的变化。我运行phpinfo()。它说: 它仍然有错误的20MB作为post_m

  • 红线位于“打开导航抽屉”和“关闭导航抽屉”下 这张图片显示了这个问题