На странице своего профиля я пытаюсь вытащить все свои лайки из фейсбука и показать подробности о каждом лайке.Например, если мне нравится телешоу Seinfeld, я буду отображать логотип Seinfeld вместе с тем, сколько ему нравится и т. Д.
Я использую php sdk, и для извлечения данных требуется вечность.
В настоящее время у меня есть только 24 лайка, и для получения этих данных требуется 75 секунд.
Это код, который я использую
<code><pre>
$likes = $facebook->api('/me/likes');
foreach($likes['data'] as $like) {
$like_item = $facebook->api($like['id']);
?>
<fb:profile-pic uid="<?php echo $like_item['id'];?>" size="square"></fb:profile-pic>
<?php
echo $like_item['name'];
?>
<fb:like href="<?php echo $like_item['link'];?>"></fb:like>
<?
}
Любая идея, почемуэто занимает так много времени.Я делаю это правильно или есть лучший способ приблизиться к этому.Спасибо большое