【发布时间】:2015-08-10 07:43:51
【问题描述】:
我对 mediawiki 比较陌生,上周才刚刚开始。
任何人都可以指出在 mediawiki 中获得热门文章(基于喜欢的数量)的正确方向吗?我已经在每篇文章上实现了 fblikebutton 扩展,并设法检索了每篇文章的点赞数。
我用来检查不同 URL 上每篇文章的点赞数的代码
$query_for_fql = "SELECT like_count FROM link_stat WHERE url = '".$full_url."'";
$fqlURL = "https://api.facebook.com/method/fql.query?format=json&query=" . urlencode($query_for_fql);
$response = file_get_contents($fqlURL);
$json_data = json_decode($response);
$fb_like_count = $json_data[0]->like_count;
echo 'Facebook Like:'.$fb_like_count .'<br/>';
例如: example.com/wiki/index.php?title=ABC(1 个赞) example.com/wiki/index.php?title=XYZ(2 个赞)
我试过了,但这不起作用
$highest = 0;
while($highest < $fb_like_count)
{
if($fb_like_count > $highest) //if loop at first
{
$highest = $fb_like_count;
echo "highest value is " . $highest . '<br/>';
}
}
我想检索 example.com/wiki/index.php?title=XYZ 中的内容并显示在“热门文章页面”中。在检索到每个 url 上每篇文章的点赞数后,我接下来应该做什么。我为热门文章找到的扩展是基于浏览量的。但我想根据点赞数对置顶文章进行分类。
感谢一百万的帮助!
【问题讨论】:
-
表link_stat从何而来?你用的是什么 fblike 扩展(链接)?
-
@Florian 嗨。我实现的 fblike 扩展来自此链接 mediawiki.org/wiki/Extension:FacebookLikeButton link_stat 表是来自 Facebook 的表。我用fql来查询点赞。感谢您的回复!
-
FQL 已弃用,
https://api.facebook.com/method/fql.query也已弃用。 -
@user1730935:请在stackoverflow.com/questions/30497923/…删除你自己的更脆弱的副本?
标签: php facebook facebook-like mediawiki