mathieulesniak / insta-media-fetch
Fetch Instagram public profile infos and latest pictures
v1.0.3
2019-10-11 19:41 UTC
This package is auto-updated.
Last update: 2025-03-29 00:32:27 UTC
README
Fetch profile informations and last pictures of a public profile
Usage
<?php $fetcher = new InstaMediaFetch\Fetcher(); $profile = $fetcher->fetchMedia('natgeo'); echo "Account ID: " . $profile->getId() . PHP_EOL; echo "Username: " . $profile->getUsername() . PHP_EOL; echo "Nb followers: " . $profile->getNbFollowers() . PHP_EOL; echo "Nb followed accounts: " . $profile->getNbFollows() . PHP_EOL; echo "Biography: " . $profile->getBiography() . PHP_EOL; echo "Site URL: " . $profile->getExternalUrl() . PHP_EOL; echo "Profile Pic: " . $profile->getProfilePic() . PHP_EOL; echo "Profile Pic HD: " . $profile->getProfilePicHD() . PHP_EOL; echo "Medias : " . PHP_EOL; foreach ($profile->getMedias() as $offset => $media) { echo "MEDIA #" . $offset . ":" . PHP_EOL; echo "Caption: " . $media->getCaption() . PHP_EOL; echo "Timestamp: " . $media->getTimestamp() . PHP_EOL; echo "Date/Time: " . $media->getDatetime() . PHP_EOL; echo "Width: " . $media->getWidth() . PHP_EOL; echo "Height: " . $media->getHeight() . PHP_EOL; echo "Nb Likes: " . $media->getNbLikes() . PHP_EOL; echo "Nb Comments: " . $media->getNbComments() . PHP_EOL; echo "URL: " . $media->getUrl() . PHP_EOL; foreach ($media->getThumbnails() as $size => $thumbUrl) { echo "Thumbnail size " . $size . ": " . $thumbUrl . PHP_EOL; } }