你如何改变喜欢/发送按钮的帖子到Facebook墙?

时间:2011-11-21 23:33:00

标签: javascript facebook meta

我正在创建一个非营利性网站,并试图与Facebook整合。该应用程序似乎工作正常,单点登录工作正常,甚至自定义“post to wall”功能使用javascript sdk工作正常。但是,当一个人点击同一个按钮时,不起作用的是添加一张照片来表示实体,以及除默认文本以外的任何内容。

更糟糕的是,在发布文本框并将文本框留空时,有一些我个人从未见过的鬼文本(文本框本身除外)进入对话框。

此处的文档不详: https://developers.facebook.com/docs/reference/plugins/like/

Open Graph API标签也没有做任何事情。

如果你“喜欢”“喜欢按钮”,你会看到他们的例子完全符合我的目标。有一张照片和一些关于按钮的描述。是否可以在其他网站上执行此操作?

3 个答案:

答案 0 :(得分:1)

我自己也很努力,但是我发现通过将我的网页的网址放到Facebook's debugger,它会在点击共享按钮时显示正确的图片,文字等。

答案 1 :(得分: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>

答案 2 :(得分:0)

要将网页转换为图形对象,您需要将Open Graph协议标记和Like按钮添加到网页中。

说明在这里:

http://developers.facebook.com/docs/opengraph/