2011-12-01 125 views
0

可以说,我的粉丝页面上有一个简单的登陆页面,带有标题,一些文字和视频的3个“帖子”。简单的Facebook API

我想为每个帖子都获取一个分享和类似按钮,因此用户可以喜欢并分享独特的帖子。

像按钮必须有一个计数器。

能否回答我的问题或给我一个教程的链接?

谢谢!

编辑:谢谢你的回答,但让我们说:我的一个朋友去我的粉丝页面和登陆页面“欢迎”。他会看到:i41.tinypic.com/157zmh.jpg,并决定喜欢其中一个“帖子”。当他点击时,它会在标题,文字等等的墙上显示出来。照片。链接转到粉丝页面的着陆页。其中一个“后”会知道有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展示狼衫开放图标签。

+0

感谢您的回答,但让我们说:我的一个朋友去我的粉丝页面和登陆页面“欢迎”。他会看到:i41.tinypic.com/157zmh.jpg,并决定喜欢其中一个“帖子”。当他点击时,它会在标题,文字等等的墙上显示出来。照片。链接转到粉丝页面的着陆页。其中一个“后”会知道有1个,而另外两个仍然会有零。 – UnknownDane

+0

添加了一个部分,试图解释你应该如何着手解决这个问题。 –

1

这应该是诀窍!祝你好运! link

+0

感谢您的回答,但让我们说:我的一个朋友去我的粉丝页面和登陆页面“欢迎”。他会看到这个:http://i41.tinypic.com/157zmh.jpg,并决定喜欢其中一个“帖子”。当他点击时,它会在标题,文字等等的墙上显示出来。照片。链接转到粉丝页面的着陆页。其中一个“后”会知道有1个,而另外两个仍然会有零。 – UnknownDane

+0

使用Facebook API创建一个类似的按钮适用于页面,而不是帖子。如果您在一个网址上有多个帖子,则无法区分他们喜欢哪个帖子。一种使它适用于您的目的的方法是为每个帖子创建一个唯一的网址,当您点击该网址时,将您重定向到包含您的三个帖子的页面。在我提供的链接中,转到社交插件 - >按钮,这将向您展示如何为独特的网址创建一个类似的按钮。 – gkiar

0

不能使用Facebook Like插件喜欢Facebook的帖子。你将不得不使用Graph API。但这意味着每个朋友都应该允许你的应用程序。

你必须发出一个POST HTTP请求(与publish_stream许可):

POST_ID/likes 

更多信息是在documentation可用。