Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
简单的Facebook API_Facebook_Facebook Graph Api_Fan Page - Fatal编程技术网

简单的Facebook API

简单的Facebook API,facebook,facebook-graph-api,fan-page,Facebook,Facebook Graph Api,Fan Page,假设我的粉丝页面上有一个简单的登陆页面,上面有3个“帖子”,标题、一些文字和视频 我想为每一篇文章都获得一个共享和一个like按钮,这样用户就可以喜欢和共享这篇独特的文章 like按钮上必须有一个计数器 谁能回答我的问题或给我一个教程的链接 谢谢 编辑:谢谢你的回答,但是让我们说:我的一个朋友进入我的粉丝页面和登陆页面“欢迎”。他将看到:i41.tinypic.com/157zmh.jpg,并决定喜欢其中一个“帖子”。当他点击“喜欢”时,它会显示在他的墙上,上面有标题、一些文字等。一幅画。该链接

假设我的粉丝页面上有一个简单的登陆页面,上面有3个“帖子”,标题、一些文字和视频

我想为每一篇文章都获得一个共享和一个like按钮,这样用户就可以喜欢和共享这篇独特的文章

like按钮上必须有一个计数器

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

谢谢


编辑:谢谢你的回答,但是让我们说:我的一个朋友进入我的粉丝页面和登陆页面“欢迎”。他将看到: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。添加了一个部分,试图解释如何继续修复该问题。