我已经在网上搜索了所有的地方,但我找不到解决这个问题的办法。我已经编写了Facebook分享的代码,以便使用Facebook分享代码在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>发布于 2012-12-13 19:18:00
据我所知,Facebook原有的sharer.php发布机制已经不再受Facebook支持了。旧的文档链接https://developers.facebook.com/docs/share/自动重定向到https://developers.facebook.com/docs/reference/dialogs/feed/。
你可以使用Facebook的调试器:http://developers.facebook.com/tools/debug
发布于 2020-05-24 01:15:32
你不能使用Sharer做到这一点,但你可以用Share Dialog做到这一点。您可以为共享者使用的唯一格式是...
https://www.facebook.com/sharer/sharer.php?u={url}
https://www.facebook.com/sharer.php?u={url}顶部格式是指示的唯一格式。要对此进行测试,请单击Facebook Share Button Configurator上的"Get Code“,并查看生成的网址。
所以,不,您不能指明摘要。但是,如果使用“共享”对话框,则可以执行此操作。没错!Facebook有两个用于分享的API!为什么?分享器只允许分享一个网址,而且它是安全的,不需要AppId或在Facebook注册。分享对话框需要一个AppId并注册到Facebook,所以,你可以在那里设置像quote这样的东西。请参阅其他选项:Facebook Official Share Dialog Documentation。
开发人员也公开站出来表示,他们不会在共享器中支持u={url}以外的任何东西。引用blog post by Ibrahim Faour, Facebook Team, April 24, 2014的话。
我们已经更改了共享器插件的行为,以便与我们平台上的其他插件和功能保持一致。
分享者将不再接受自定义参数,facebook将从url OG meta标签中提取预览中显示的信息,其方式与在facebook上显示为帖子的方式相同。
https://stackoverflow.com/questions/13492961
复制相似问题