2011-11-21 39 views
0

我正在做一个非盈利性网站,并试图与facebook进行整合。该应用程序似乎工作正常,单一登录工作正常,甚至一个自定义的“张贴到墙”功能使用javascript sdk工作正常。然而,不管用什么方法,当人们点击类似按钮时,添加一张照片来表示该实体以及除默认文本以外的任何内容。你如何改变像/发送按钮张贴到Facebook墙?

更糟糕的是,有些幽灵文本是我个人从未真正看到的(文本框本身除外),它们在发布和离开文本框为空时找到对话框。

这里的文件达不到: https://developers.facebook.com/docs/reference/plugins/like/

的Open Graph API标签也没有采取任何行动。

如果你“喜欢”“喜欢的按钮”,你会发现他们的例子正是我想要完成的。有一张照片和一些关于按钮的描述。是否有可能在其他网站上做到这一点?

+1

您可以使用Facebook调试器来检查Facebook在您的网站上看到的内容:https://developers.facebook.com/tools/debug。它是你用来改变喜欢文本等元标记。 –

回答

1

我已经为自己挣扎了很多,但是我发现通过将我的网页的网址放入Facebook's debugger,它可以在点击分享按钮时显示正确的图像,文字等。

+0

你和罗宾上面帮助解决了这个问题。调试器告诉我,FB实际上是从我的空白正在构建的页面中提取不存在的元数据。谢谢! –

1

在您的网页标签添加这些标签。

<html xmlns:og="http://ogp.me/ns#"> 
    <head> 
     <meta property="og:title" content="insert your title here"/> 
     <meta property="og:type" content="website"/> 
     <meta property="og:url" content="http://www.example.com/foo/"/> 
     <meta property="og:image" content="http://www.example.com/images/example.jpg"/> 
     <meta property="og:site_name" content="A human-readable name for your site"> 
     <meta property="og:description" content="A one to two sentence description of your page"> 
    </head> 
</html>