首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Facebook Share &p[summary]没有在Share上预填摘要

Facebook Share &p[summary]没有在Share上预填摘要
EN

Stack Overflow用户
提问于 2012-11-21 20:11:13
回答 2查看 2.6K关注 0票数 1

我已经在网上搜索了所有的地方,但我找不到解决这个问题的办法。我已经编写了Facebook分享的代码,以便使用Facebook分享代码在Facebook上分享帖子。它的&u&t参数工作得很好,但我无法更改对它的描述。&p[summary]似乎不起作用。下面是我的代码:

代码语言:javascript
复制
<a
    rel="nofollow"
    href="http://www.facebook.com/share.php?s=100&amp;u=<?php echo curPageURL();?>&amp;&t=<?php echo $title;?>&amp;p[summary]=<?php echo $desc;?>"
    class="fb_share_button"
    onclick="return fbs_click()"
    target="_blank"
    style="text-decoration:none;"
>Share</a>
EN

回答 2

Stack Overflow用户

发布于 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

票数 1
EN

Stack Overflow用户

发布于 2020-05-24 01:15:32

你不能使用Sharer做到这一点,但你可以用Share Dialog做到这一点。您可以为共享者使用的唯一格式是...

代码语言:javascript
复制
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上显示为帖子的方式相同。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13492961

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档