将大量facebook喜欢的号码检索到表格中?

时间:2011-10-29 13:59:44

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

我想知道将特定事物(网站,Facebook页面等)的喜欢量检索到表格中的可行性(在速度等方面)。 例如,假设20到100之间的任何地方。 这有用吗?谢谢:))

1 个答案:

答案 0 :(得分:2)

此示例假设您使用的是php-sdk 3.1.1。您可以在此处查看示例,在底部登录,底部的是调用图表所需的时间并从服务器端呈现它。 我只有500多个喜欢加载需要大约1700毫秒。

https://shawnsspace.com/plugins/TimeLineLikes.php


<?php 
echo '<div style="text-align: center; width: 100%;">';
echo '<p>My Likes...</p>';
$i==0;
    $MElikes = $facebook->api('/me/likes?limit=1000&access_token='.$_SESSION['fb_135669679827333_access_token'].'');
    foreach ($MElikes as $key=>$value) {

        foreach ($value as $fkey=>$fvalue) {
        $thisid=$fvalue[id];
            if($thisid==h){}else{
            $i++;

            echo '<div onclick="" class="thisalbum" align="left" style="border: 1px inset; white-space:nowrap; width: 23%; max-width: 23%; height: 86px; margin: 2px; padding: 2px; display: inline-block; overflow: hidden; vertical-align: bottom;">';
            echo '<div style="background-image:url(\'https://graph.facebook.com/' . $thisid . '/picture\'); background-repeat: no-repeat; background-position:right top; width: 50px; height: 50px; margin: 2px;"></div>';
            echo ''.$fvalue[category].'<br />'; 
            echo '' . $fvalue[name] . '';   
            echo '</div>';
            }
        };
        }
        echo '<b>'.$i.' Total Likes Found</b>';
    if ($i==0){
    echo 'No Likes found. <a href="https://shawnsspace.com/plugins/">Go Back</a>';
    }   
echo '</div>';
?>