3

我的问题是:通过 Facebook 推荐框显示的数据,我需要通过 FQL 或 php-sdk 显示的数据。

因为 Facebook 推荐框给了我推荐的 URL 的随机数量,我需要它来排序。

例如:
如果我给 Facebook 推荐框提供一个 url (www.example.com),那么它会显示该网站的最推荐页面 (url),但它会随机计数。我需要首先显示最推荐的 url 的数据。我的意思是排序。

www.example.com/page1.html(2,203 人推荐这个。)

www.example.com/page2.html(795 人推荐这个。)

www.example.com/page3.html(1,203 人推荐这个。)

这个插件也给了我们盒子和边框等。我只需要 url 和图。那么可以通过 FQL 或 php-sdk 实现吗?

如果有人知道,请回复,因为这对我获取数据最重要。

等待回复并提前致谢。

-尼可

4

1 回答 1

1

您可以使用 fql 查询来获取数据。fql 查询将如下所示:

SELECT url, share_count, like_count, comment_count, total_count
FROM link_stat WHERE url="www.example.com/page1.html"

您可以通过对查询进行 url 编码并将其发送到

https://api.facebook.com/method/fql.query?format=xml&query="SELECT url, share_count,..."

现在您将收到

<share_count>1</share_count>
<like_count>3</like_count>
<comment_count>4</comment_count>
<total_count>8</total_count>

现在您可以将每个 url 的值存储在一个数组中,然后对其进行排序。

有关统计数据的更多信息,请查看此链接

于 2012-04-20T07:02:37.073 回答