简单的Facebook API
假设我的粉丝页面上有一个简单的登陆页面,上面有3个“帖子”,标题、一些文字和视频 我想为每一篇文章都获得一个共享和一个like按钮,这样用户就可以喜欢和共享这篇独特的文章 like按钮上必须有一个计数器 谁能回答我的问题或给我一个教程的链接 谢谢简单的Facebook API,facebook,facebook-graph-api,fan-page,Facebook,Facebook Graph Api,Fan Page,假设我的粉丝页面上有一个简单的登陆页面,上面有3个“帖子”,标题、一些文字和视频 我想为每一篇文章都获得一个共享和一个like按钮,这样用户就可以喜欢和共享这篇独特的文章 like按钮上必须有一个计数器 谁能回答我的问题或给我一个教程的链接 谢谢 编辑:谢谢你的回答,但是让我们说:我的一个朋友进入我的粉丝页面和登陆页面“欢迎”。他将看到:i41.tinypic.com/157zmh.jpg,并决定喜欢其中一个“帖子”。当他点击“喜欢”时,它会显示在他的墙上,上面有标题、一些文字等。一幅画。该链接
编辑:谢谢你的回答,但是让我们说:我的一个朋友进入我的粉丝页面和登陆页面“欢迎”。他将看到:i41.tinypic.com/157zmh.jpg,并决定喜欢其中一个“帖子”。当他点击“喜欢”时,它会显示在他的墙上,上面有标题、一些文字等。一幅画。该链接将转到风扇页面上的着陆页面。其中一个“post”将知道有1个like,而另外两个将仍然有0个like。这应该可以做到!祝你好运 听起来你好像在找一个合适的人选。它们是最容易实现的“Facebook元素” 如果它们不能满足您的要求,您可以查看第二个最简单的方法 作为编辑的更新:
//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>
like按钮的工作原理是这样的:它在页面上显示您刚刚喜欢的内容的信息,如果您想控制它的行为,您可以添加这样做
在您的示例中,有一个页面上有三个不同的视频,为了使打开的图形标记不同,您在不同的查询字符串值上设置了类似的标记
下面是一些糟糕的伪代码示例,试图解释我的意思:
//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>
那么您喜欢的按钮看起来像:
//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>
如果有人单击wolf shirt视频中的“喜欢”按钮,则在Facebook搜索数据时,您将向Facebook显示wolf shirt open graph标记。您无法使用类似Facebook的插件来喜欢Facebook帖子。您必须使用Graph API。但这意味着每个朋友都应该允许你的应用 您必须向(具有
publish\u stream
权限)发出POST
HTTP请求:
更多信息请访问。谢谢您的回答,但是让我们说一下:我的一个朋友进入我的粉丝页面和登陆页面“欢迎”。他将看到以下内容:,并决定喜欢其中一个“帖子”。当他点击“喜欢”时,它会显示在他的墙上,上面有标题、一些文字等。一幅画。该链接将转到风扇页面上的着陆页面。其中一个“帖子”将知道有1个like,而另外两个仍然是零。使用Facebook API创建like按钮适用于页面,而不是帖子。如果您在一个url上有多篇文章,那么无法区分他们喜欢哪篇文章。一种使其符合您的目的的方法是,为每个帖子提供一个唯一的url,当单击该url时,会将您重定向到包含三篇帖子的页面。在我提供的链接中,转到Social Plugins->Like Button,这将向您展示如何为一个独特的url创建Like按钮。感谢您的回答,但让我们说:我的一个朋友转到我的粉丝页面和登录页面“欢迎”。他将看到:i41.tinypic.com/157zmh.jpg,并决定喜欢其中一个“帖子”。当他点击“喜欢”时,它会显示在他的墙上,上面有标题、一些文字等。一幅画。该链接将转到风扇页面上的着陆页面。其中一个“帖子”将知道有1个like,而另外两个仍然有0个like。添加了一个部分,试图解释如何继续修复该问题。