简单的Facebook API

时间:2011-12-01 17:23:51

标签: facebook facebook-graph-api fan-page

让我说我的粉丝页面上有简单的登陆页面,其中包含标题,文字和视频的3个“帖子”。

我想为每个帖子分享一个共享和类似按钮,以便用户可以喜欢并分享这个独特的帖子。

喜欢按钮必须有一个计数器。

可以nayone回答我的问题或给我一个教程的链接吗?

谢谢!

编辑:感谢您的回答,但我们可以说:我的一位朋友访问我的粉丝页面和登录页面“欢迎”。他会看到这个:i41.tinypic.com/157zmh.jpg,并决定喜欢其中一个“帖子”。当他点击它时,它将在他的墙上显示标题,一些文字等。照片。该链接将转到粉丝页面上的登录页面。其中一个“帖子”会知道有1个喜欢,同时其他两个仍然会有零。

3 个答案:

答案 0 :(得分:1)

这应该可以做到!祝好运! link

答案 1 :(得分:1)

听起来你正在寻找Facebook Social Plugins。它们是最容易实现的“Facebook元素”。

如果他们不满足您的要求,您可以查看Javascript SDK,可能是第二个最简单的。

作为修改的更新:

“喜欢”按钮的工作方式如下:如果您想控制它的行为,可以在页面上搜索您喜欢的内容,以便添加open graph tags

在您的示例中,您有一个页面上有三个不同的视频,为了使您制作的打开的图形标记与不同的查询字符串值不同。

这是一些糟糕的伪代码示例,试图解释我的意思:

//Pseudo server side code

variable video = get_query_string_value("video");

switch (video) {
    case "wolf-shirt":
        add wolf shirt open graph tags;
        break;
    case "unicorns"
        add unicorn video open graph tags;
        break;
} 

然后你喜欢的按钮看起来像是:

<div class="fb-like" data-href="www.example.com/mypage.php?video=wolf-shirt" data-send="true" data-width="450" data-show-faces="true"></div>

<div class="fb-like" data-href="www.example.com/mypage.php?video=unicorns" data-send="true" data-width="450" data-show-faces="true"></div>

如果有人点击狼衬衫视频中的“喜欢”按钮,那么当刮刀查找数据时,您将向Facebook展示狼衫打开的图形标签。

答案 2 :(得分:0)

不能使用Facebook Like插件来喜欢 Facebook帖子。您必须使用Graph API。但这意味着每个朋友都应该允许你的应用。

您必须向(POST权限)发出publish_stream HTTP请求:

POST_ID/likes

documentation中提供了更多信息。