1

我目前正在了解外部内容的“喜欢”系统是如何工作的,阅读了很多东西,但最后我尝试构建的墙上有一些缺失的砖块......

背景:我们(我和其他一些人)有自己的主页,上面有聚会、公共活动等拍摄的照片。经被描绘者同意拍摄的照片,他们将在第二天查看这些照片并下载它们,将它们放入社交媒体并在 Facebook 上喜欢它们。我们有一个 facebook 页面,我们可以在其中发布有关我们主页的一些内容,因此我们还可以使用 facebook 统计数据并与 facebook 用户建立联系。

由于我目前正在重新组织日志文件处理/统计(我不对网站进行编程,这是由我的朋友完成的)我还想知道,有多少 facebook 喜欢一张特定的图片(或画廊)。我们已经使用了 fbxml 系统。内容组织在图片库中,每个事件都有一个具有唯一 ID 的画廊。类似的东西: http ://partypics.example.com/index.php?content=foo&show=gallery&galleryid=12345 图片也由他们的 ID 引用。

喜欢图片已经很好用了。

我现在想浏览画廊并找出任何图片真正获得了多少“喜欢” - 我知道您可以使用“edge.create”之类的东西来输入日志,但就我而言意识到不包括不同人通过 Facebook 本身(或分享等)所做的喜欢

问题:这张图片(或画廊)有什么方法可以拥有唯一的 facebook ID,我可以通过 http 或在命令行上使用 FQL 语句通过 Opengraph 进行查询?如果,我如何找出它的ID?(或者是否可以通过元标记进行设置?

将感谢您对某些文档的任何输入,涵盖...

4

1 回答 1

0

问题:这张图片(或画廊)有什么方法可以有一个唯一的 facebook ID,我可以通过 http 或在命令行上使用 FQL 语句通过 Opengraph 进行查询?如果,我如何找出它的ID?

对于开放图形对象,它们的 URL它们在图形中的“id”。

例如,http://example.com/已经分享和评论了不少——具体多少,你可以访问http://graph.facebook.com/http://example.com/查看

因此,将您的画廊和图片设置为 Open Graph 对象,提供所有相关的元标记——然后您将能够通过其 OG URL 从 API 查询喜欢的内容。

(我建议也将您的图片设置为完整的 OG 对象,这意味着为每个对象创建一个带有 OG 元标记的页面,并让用户喜欢该页面而不仅仅是图片 URL - 否则您将无法提供 OG 信息,因为单独的图片 URL 不能让您将元信息放在任何地方。)

于 2012-10-04T08:03:01.077 回答