Facebook“喜欢”单个PHP页面上的照片列表中的照片

时间:2011-11-02 00:09:25

标签: php facebook-graph-api facebook facebook-like

我想要实现的目标似乎应该非常简单......

我在一个网格中有一张10-20张照片的图库,所有这些都在一个PHP页面上。

我希望每张照片下面都有一个Facebook“赞”按钮。当用户的个人资料(如果他们选择)共享“赞”时,我希望它显示他们喜欢的照片,但链接到带有图库的页面。

我想要完成的线框图像在这里:http://i.stack.imgur.com/u3h0E.png

现在,我只是使用一个简单的Facebook Like Button,但我希望将每个Like按钮绑定到相应的照片,然后将其全部绑定到此图库页面。

任何帮助或指示表示赞赏!肯定宁愿远离设置任何复杂的Graph API,但如果这是唯一的方法,请告诉我!

1 个答案:

答案 0 :(得分:0)

一个快速的解决方案是让图库中的每张照片(及其各自的like按钮)在其自己的IFRAME中呈现。就照片显示和LIKE按钮而言,它们位于单独的上下文(和URI)中。然后,您可以将任何请求重定向到来自AJAX请求的URI(即,每当有人尝试访问已被“喜欢”的内容时)到画廊页面。这有一个额外的好处,你可以(当你的应用程序发展)使用AJAX调用来替换和加载新照片,而不是旧照片,只需要很少的努力(虽然这是切线)。