列表facebook喜欢在每个网址下面

时间:2014-09-14 19:51:30

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

我试图找到计算facebook页面网址的最佳数量的最佳方式,经过google搜索和使用代码后,我有一个类似下面给出的代码。它输出喜欢的页面名称,然后输出链接。我想知道: 1.我如何使用html标签将链接转换为超链接,以便我可以使用"点击此处访问" 2.如何按小时监控25+ fb_id的性能,并按照排序顺序(降序)

<?php
$fb_id = '36922302396';
$url = 'https://graph.facebook.com/' . urlencode($fb_id);
$result = json_decode( file_get_contents($url) );
printf("%s %s %s", $result->likes, $result->name, $result->link);
?>

根据提供的解决方案编辑代码

<?php
$fb_id = '36922302396';
$pic = 'https://www.facebook.com/' . urlencode($fb_id) . '/picture?type=square';
$url = 'https://graph.facebook.com/' . urlencode($fb_id);
$result = json_decode( file_get_contents($url) );
echo $result->likes , " " , $result->name , " " , "<a target='_blank' href=\"" . $result->link . "\" ><img src = $pic></a>";
?>

由于

1 个答案:

答案 0 :(得分:0)

1)

怎么样

<?php
$fb_id = '36922302396';
$url = 'https://graph.facebook.com/' . urlencode($fb_id);
$result = json_decode( file_get_contents($url) );
//printf("%s %s %s", $result->likes, $result->name, $result->link);
echo "<a href=\"" . $result->link . "\">Link</a>";
?>

您也可以使用

<a href="https://www.facebook.com/<?php $fb_id ?>">Link</a>

2)

如果您知道Page的ID,那么您可以将它们连接到以下内容:

GET /?ids=40796308305,339150749455906&fields=id,name,likes,talking_about_count

结果如下所示

{
  "40796308305": {
    "id": "40796308305", 
    "name": "Coca-Cola", 
    "likes": 88365218, 
    "talking_about_count": 635936
  }, 
  "339150749455906": {
    "id": "339150749455906", 
    "name": "Pepsi", 
    "likes": 33321925, 
    "talking_about_count": 208761
  }
}

对于每小时统计信息,您需要通过cron等设置脚本,并将结果写入数据库。