2011-10-29 46 views
2

我想知道爲特定的東西(網站,臉譜網頁等)檢索喜歡的數量到桌子上的可行性(速度等)。 例如,假設在20 - 100之間的任何地方。 這是否實用?謝謝:)將大量的Facebook'喜歡'數字檢索到表中?

+0

你試圖讓誰喜歡錶的像ID和用戶? –

回答

2

這個例子假設你使用的是php-sdk 3.1.1。你可以在這裏看到示例,登錄在底部底部是圖形調用並從服務器端渲染所需的時間。 我只有500 +喜歡它需要大約1700ms加載

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>'; 
?> 
+1

嗨,肖恩。感謝您的評論! :)但是我正在嘗試做一些像「200人喜歡shawnspace.com」的東西。我想知道是否讓我說,把谷歌的一個'像框',一個爲我的網站,一個爲你等等等(如果這會導致任何問題,大約200左右):) – pufAmuf

+0

我想我可能對您的請求感到困惑。您是否想要獲取喜歡網頁/應用或對象的人列表?你可以得到喜歡一個頁面的人數,而不是真正的人。 Asper是一款應用程序,您可以獲得添加該應用程序的人員以及喜歡的人數。對於一個對象,你可以得到一個人的列表。 –

+1

如果你想渲染200像盒子,是的,我可能會崩潰的用戶瀏覽器或超時​​, **每次調用500毫秒,以獲得喜歡數量* 200電話= 100,000ms或100秒 - 在30秒的超時規則。 *您可能可以使用JavaScript來實現這樣的功能,但即使您批量處理,也需要一段時間才能完成所有的通話。 –