gpt4 book ai didi

php - 为我网站上的任意元素创建 "Like"按钮,并读回状态 - 可能吗?

转载 作者:可可西里 更新时间:2023-11-01 12:48:45 27 4
gpt4 key购买 nike

我是 Facebook 编程的新手,想知道,作为 this question 的后续行动。 , 以下是否可能。

我在网站上收集了一系列事件。我从几个 RSS 提要中获取它们,并且在如何输出它们方面拥有完全的自由 - 例如作为单个页面,因此每个事件都有一个永久链接。

我愿意

  1. 为每个事件创建一个 Facebook“喜欢”按钮,而不以任何方式将它们输入 Facebook 系统

  2. 通过 JavaScript 或在服务器端读回当前用户对其中任何一个事件的“喜欢”状态,这样我就可以在“我喜欢的事件”列表中显示这些事件.重要的是我需要能够读取状态 later = 在后续页面请求 中,而不仅仅是在用户单击“喜欢”按钮的那一刻。

@karim79 的回答确实回答了第一部分,但还没有回答第二部分。

此页面包含创建按钮所需的所有信息:Social plugins > Like button还有一个 FBML 事件可以在有人注册时使用react。但这仍然不能让我检查返回用户的“喜欢”状态。

有什么办法吗?

最佳答案

为您的网站自动生成“喜欢”链接的脑死亡方式(我最近实现 - 所以我知道有效)是简单地生成“href”参数,(facebook 的)like.php 从 iframe 读取资源。只需使用他们的小部件构建 iframe 代码并使用 PHP 动态化 href 参数:

<iframe src="http://www.facebook.com/plugins/like.php?href=<?php echo urlencode($url); ?>%2F&amp;layout=button_count&amp;show_faces=false&amp;width=50&amp;action=like&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:75px; height:21px;" allowTransparency="true"></iframe>

您可以在有限的范围内对其进行自定义,只需查看按钮创建小部件下方的属性列表即可。

使用 fbml(我懒得合并,而且有点不情愿,因为我不得不包含另一个库):

<fb:like width="200" show_faces="no" href="<?php echo $url; ?>"></fb:like>

这里有一个简洁的示例列表:http://fbrell.com/xfbml/fb:like

关于php - 为我网站上的任意元素创建 "Like"按钮,并读回状态 - 可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3520938/

27 4 0