diff --git a/examples/getMediaLikes.php b/examples/getMediaLikes.php new file mode 100644 index 00000000..44fcdfea --- /dev/null +++ b/examples/getMediaLikes.php @@ -0,0 +1,17 @@ +login(); + +// Get media likes by shortcode +$likes = $instagram->getMediaLikesByCode('CeExu4aD9RC',100, ''); +$like = $likes[0]; +echo "Liker info: \n"; +echo "Username: {$like['username']}\n"; +echo "Full Name: {$like['fullName']}\n"; + + + diff --git a/src/InstagramScraper/Instagram.php b/src/InstagramScraper/Instagram.php index 4b71d1d2..1ffe8296 100644 --- a/src/InstagramScraper/Instagram.php +++ b/src/InstagramScraper/Instagram.php @@ -38,7 +38,7 @@ class Instagram const HTTP_BAD_REQUEST = 400; const MAX_COMMENTS_PER_REQUEST = 300; - const MAX_LIKES_PER_REQUEST = 300; + const MAX_LIKES_PER_REQUEST = 50; const PAGING_TIME_LIMIT_SEC = 1800; // 30 mins time limit on operations that require multiple requests const PAGING_DELAY_MINIMUM_MICROSEC = 1000000; // 1 sec min delay to simulate browser const PAGING_DELAY_MAXIMUM_MICROSEC = 3000000; // 3 sec max delay to simulate browser @@ -1241,7 +1241,7 @@ public function getMediaLikesByCode($code, $count = 10, $maxId = null) $likes = []; $index = 0; $hasPrevious = true; - while ($hasPrevious && $index < $count) { + while ($index < $count) { if ($remain > self::MAX_LIKES_PER_REQUEST) { $numberOfLikesToRetreive = self::MAX_LIKES_PER_REQUEST; $remain -= self::MAX_LIKES_PER_REQUEST;