我在网上找遍了所有的地方,都没有找到解决的办法。我写了Facebook分享的代码,用Facebook的sharer代码在Facebook上分享一篇文章。该 &u
和 &t
它的参数工作正常,但我无法改变同样的描述。该 &p[summary]
这是我的代码。
<a
rel="nofollow"
href="http://www.facebook.com/share.php?s=100&u=<?php echo curPageURL();?>&&t=<?php echo $title;?>&p[summary]=<?php echo $desc;?>"
class="fb_share_button"
onclick="return fbs_click()"
target="_blank"
style="text-decoration:none;"
>Share</a>
据我所知,Facebook的旧版sharer.php发帖机制已经不被Facebook支持了。旧的文档链接 https:/developers.facebook.comdocsshare 自动重定向到 https:/developers.facebook.comdocsreferencedialogsfeed.
不过你可以使用Facebook的调试器。http:/developers.facebook.comtoolsdebug。
您不能用Sharer做这件事,但您可能可以用Share Dialog做这件事。 您可以使用的唯一格式是 分享者 是...
https://www.facebook.com/sharer/sharer.php?u={url}
https://www.facebook.com/sharer.php?u={url}
顶端格式是唯一的格式,表示的是 官方Facebook分享按钮文档. 要测试这一点,请点击 "获取代码 "在 Facebook分享按钮配置器,并查看生成的URL。
所以,不,你可以不表示摘要。 但是,如果你使用 分享对话你也许可以做到这一点。 没错,Facebook有两个API可以分享! Facebook有两个分享的API! 为什么这么说? 分享者 只允许分享一个URL,而且它是安全的,不需要AppId或在Facebook注册。 分享对话 需要一个AppId,并在Facebook注册,所以,你可以设置一些类似于 quote
在那里。 查看其他选项。Facebook官方分享对话文档.
开发商也公开站出来表示,他们不会支持任何东西,但。u={url}
在 分享者. 引述如下: 2014年4月24日,Facebook团队Ibrahim Faour的博客文章。...
我们已经改变了sharer插件的行为,以便与我们平台上的其他插件和功能保持一致。
该sharer将不再接受自定义参数和facebook将拉的信息,正在显示在预览的方式,它将出现在facebook上作为一个职位,从url OG元标签。