我正在开发sucsongmoi.net
(越南语),当观众从他们的墙上分享网站的链接时,一些链接facebook获取描述和图像,一些链接facebook无法获得描述和图像。
例如:分享sucsognmoi.net
facebook没有获得描述,图片
但是当我分享时:sucsongmoi.net/nau-gi-hom-nay-84.html
facebook可以获得描述和图像。
我觉得很奇怪,因为我为此实现了相同的代码。
当我分享时:
https://www.facebook.com/sharer/sharer.php?u=http://www.sucsongmoi.net/?a=1
然后它工作。是facebook缓存我的网站(như谷歌索引)?那我怎么更新呢?
提前致谢
答案 0 :(得分:3)
这是facebook为我们提供的一个很好的工具来处理这些问题 -
认识facebook的URL Debugger。
关于你的问题,你可以从this report看到facebook无法检索到标题& url og:tags ....这可能是由于您使用的非标准字符集...您可以尝试将og:title值更改为只有普通英文字母的内容吗?或者替代地放置一些Unicode字符。
答案 1 :(得分:0)
我在你的来源中看不到任何og:tags
。您可以在this link上详细了解Open Graph和og:tags
。
基本上你必须将这些标签放在你的页面中,这样facebook就可以知道当用户分享你的网址时要采取和显示的信息。
例如:
<meta property="og:image" content="http://ia.media-imdb.com/rock.jpg"/>
<meta property="og:site_name" content="IMDb"/>
这将告诉facebook有关要使用的图像和网站名称。
答案 2 :(得分:0)
如果您想控制链接以Facebook状态发布时显示的信息,则必须在网页的head部分添加一些Open Graph标记。