Facebook 用户认证FB应用后,如何从特定域获得所有喜欢的内容?

Facebook 用户认证FB应用后,如何从特定域获得所有喜欢的内容?,facebook,facebook-graph-api,facebook-fql,facebook-javascript-sdk,Facebook,Facebook Graph Api,Facebook Fql,Facebook Javascript Sdk,我有一个名为example.com的网站,里面有几个很受欢迎的内部页面 我创建了一个FB应用程序 当用户验证FB应用程序时,我希望获取所有用户喜欢的内容,例如:example.com/page1、example.com/page2等 (单个用户在example.com的内部页面上最多可以有100多个like)我基本上希望获得经过身份验证的用户在example.com网站上创建的所有喜欢的URL(以及相关的FB图ID) 有办法做到这一点吗 也许通过facebook.api调用?或者是FQL查询?我

我有一个名为example.com的网站,里面有几个很受欢迎的内部页面

我创建了一个FB应用程序

当用户验证FB应用程序时,我希望获取所有用户喜欢的内容,例如:example.com/page1、example.com/page2等

(单个用户在example.com的内部页面上最多可以有100多个like)我基本上希望获得经过身份验证的用户在example.com网站上创建的所有喜欢的URL(以及相关的FB图ID)

有办法做到这一点吗

也许通过facebook.api调用?或者是FQL查询?我对PHP或JS持开放态度

请帮忙!谢谢


…仅供参考,我最初的想法是为每个用户提取他们喜欢的内容,对每个内容进行解析,确保它们来自example.com,然后将这些类似URL的内容存储到本地数据库中。当用户重新访问该站点时,我将查询数据库中与该用户相关的喜好。这似乎不是最有效的,因为它需要存储我网站上所有喜欢的东西。任何帮助都将不胜感激。

我从like插件的属性中看到,ref属性可能是您可以用来确定like来自何处的属性。当然,在like按钮的所有位置上,您的href属性都必须相同


或者,你可以在facebook insights上注册你的网站,并在那里跟踪它。参见

我在like插件的属性中看到,ref属性可能是您可以用来确定like来自何处的属性。当然,在like按钮的所有位置上,您的href属性都必须相同


或者,你可以在facebook insights上注册你的网站,并在那里跟踪它。如果您只想在用户喜欢您网站上的页面时存储,为什么不使用
边缘。创建
边缘。删除Facebook JS SDK提供的
事件?例如:

FB.Event.subscribe('edge.create', function(targetUrl, elm) {
    // Make a request to server to save 'Like' information
});

FB.Event.subscribe('edge.remove', function(targetUrl, elm) {
    // Make a request to server to remove 'Like' information
});

如果您只想在用户喜欢您网站上的页面时进行存储,为什么不使用Facebook JS SDK提供的
边缘。创建
边缘。删除
事件?例如:

FB.Event.subscribe('edge.create', function(targetUrl, elm) {
    // Make a request to server to save 'Like' information
});

FB.Event.subscribe('edge.remove', function(targetUrl, elm) {
    // Make a request to server to remove 'Like' information
});

用户API参考如下:

下面是如何通过JS API获得所有喜欢的内容(除非它们不止一个页面,否则它们是喜欢的子集):


您需要登录,并且需要用户的权限。

用户API参考如下:

下面是如何通过JS API获得所有喜欢的内容(除非它们不止一个页面,否则它们是喜欢的子集):


您需要登录,并且需要用户的许可。

谢谢Nav。这是可行的,除非“喜欢”的行为发生在我无法访问的另一个域上。不过,我确实可以访问example.com,在那里我计划获取其他域的所有“喜欢的”。还有其他想法吗?谢谢你。这是可行的,除非“喜欢”的行为发生在我无法访问的另一个域上。不过,我确实可以访问example.com,在那里我计划获取其他域的所有“喜欢的”。还有其他想法吗?