Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/421.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 共享带有描述的facebook_Javascript_Facebook Sharer - Fatal编程技术网

Javascript 共享带有描述的facebook

Javascript 共享带有描述的facebook,javascript,facebook-sharer,Javascript,Facebook Sharer,我已经用JavaScript实现了facebook共享功能。到目前为止,当我单击时,弹出窗口显示文档标题、url和图像。我需要添加一个小的描述,如下所示: 到目前为止,我的代码是: window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent('http://xxxxx.com/myblog')+'&t='+encodeURIComponent(''),'sharer','toolbar=0,status=

我已经用JavaScript实现了facebook共享功能。到目前为止,当我单击时,弹出窗口显示文档标题、url和图像。我需要添加一个小的描述,如下所示:

到目前为止,我的代码是:

window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent('http://xxxxx.com/myblog')+'&t='+encodeURIComponent(''),'sharer','toolbar=0,status=0,width=626,height=436'); 

有什么东西可以添加以使描述显示在sharer弹出窗口上吗?

在您想要共享的页面上(http://xxxxx.com/myblog)您需要添加FB Open Graph标记

<meta property="og:url" content=""/>
<meta property="og:type" content="article"/>
<meta property="og:title" content=""/>
<meta property="og:image" content=""/>
<meta property="fb:app_id" content=""/>

此标记用于添加描述

<meta property="og:description" content="xyz">


阅读更多@

嗨,谢谢你的回复,似乎你提到的所有元标记都是必需的,我可以管理它们,除了
fb:app\u id
,我从哪里可以得到一个?你有facebook粉丝页面、facebook应用程序或facebook帐户吗?登录facebook,然后转到此url。如果您的“管理员id”(fb:admins或fb:app_id-页面管理员的facebook id或facebook平台应用程序id的逗号分隔列表,则该url将显示您的“管理员id”。至少,只包括您自己的facebook id。)在某些页面正常运行之前,您可能还需要“清除Facebook共享缓存”,例如:我执行您列出的操作,似乎一切正常,缓存操作返回我
Scrape Information-->response code:206
,但是,描述尚未显示,Facebook是否需要时间更新该页面?请尝试测试您以前未尝试过的页面(或将令牌添加到url,以便facebook获取新副本,例如www.xyz.com/?test=fb…其中test=fb是令牌)。您可能希望在浏览器中查看源代码,以确保og:说明首先出现在页面上。一旦开始工作,就可以删除令牌