我最近在我的网页上添加了一些Facebook内容,在我的网页上启用了“喜欢”和“发送”按钮:http://developers.facebook.com/docs/reference/plugins/like/。
我找到的时候“喜欢”我的网页,状态显示在我的Facebook墙上,链接标题下显示的描述与我描述的元标记不符。这种描述来自哪里?有没有办法改变它?
我添加并更改了几种元标记样式(元标题,元名称,元描述等)。似乎没有什么改变这种描述。我在测试新内容之后还清理了我的Safaricaché,没有更多的运气。
我知道我正在考虑问题。
如果查看链接的源代码,可以看到没有此描述的迹象。
如有必要,请向我询问网站地址。
请帮忙?感谢。
答案 0 :(得分:5)
这个答案有点晚,但Facebook在内部缓存所有页面。 Facebook阅读标签的最简单方法是通过转到http://developers.facebook.com/tools/debug并输入您网站的网址来抓取网站。这将解决问题。
答案 1 :(得分:1)
我有点不清楚您的问题究竟是什么,但在http://developers.facebook.com/docs/reference/plugins/like/第2步 - 获取开放图标记,它将生成具有正确语法的相应元标记。如果问题没有通过该方法解决,我建议调查PHP Facebook API,因为我有很多问题,我坦率地懒得弄清楚JavaScript的东西,我可以很容易地纠正和设计与PHP版本。希望这至少可以指出你正确的方向。也许有些代码,是吗?
编辑:顺便说一下,生成的元标记看起来就像这些一样:
<meta property="og:title" content="" />
<meta property="og:type" content="" />
<meta property="og:site_name" content="" />
<meta property="fb:admins" content="" />
etc.
编辑2:我刚刚想到,如果你有一个Facebook页面,信息将从那里拉出来。但是,如果您没有并且正在尝试使用指向网站的链接,您可以/应该为网页创建一个Facebook应用程序,以便您自定义描述,标题等以及其他所有爵士乐。遇到麻烦。
答案 2 :(得分:1)
您需要做的是将正确的og:标记放入您的页面... This link将根据您拥有的内容告诉您要在页面上放置哪些标记。还有facebook url linter,你可以用它来测试你的og:标签...... 希望这可以帮助! 祝你好运!