Skip to content

Instantly share code, notes, and snippets.

@cosenary
Last active December 2, 2020 15:28
Instagram display user follower example.Simply replace the success.php file in the example folder by this one and fill in your API credentials.
{
"username": "moo",
"bio": "We print things.",
"website": "http://www.moo.com",
"profile_picture": "http://images.ak.instagram.com/profiles/profile_7927894_75sq_1378988556.jpg",
"full_name": "MOO Print",
"id": 7927894
}
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Instagram follower example</title>
<meta name="author" content="Christian Metz">
<!--
Instagram PHP API class @ Github
https://github.com/cosenary/Instagram-PHP-API
-->
<style>
* {
margin: 0;
padding: 0;
}
article, aside, figure, footer, header, hgroup,
menu, nav, section { display: block; }
ul > li {
list-style: none;
padding: 4px;
}
.avatar {
background-size: 40px auto;
border-radius: 50%;
display: inline-block;
height: 40px;
margin-right: 8px;
vertical-align: middle;
width: 40px;
}
</style>
</head>
<body>
<?php
/**
* Instagram PHP API
* show list of users a user is followed by
*
* @link https://github.com/cosenary/Instagram-PHP-API
* @author Christian Metz
* @since 01.10.2013
*/
require 'Instagram.php';
use MetzWeb\Instagram\Instagram;
// Initialize class
$instagram = new Instagram(array(
'apiKey' => 'YOUR_APP_KEY',
'apiSecret' => 'YOUR_APP_SECRET',
'apiCallback' => 'YOUR_APP_CALLBACK'
));
// Receive OAuth code parameter
$code = $_GET['code'];
if (true === isset($code)) {
$data = $instagram->getOAuthToken($code);
echo 'Your username is: ' . $data->user->username;
$instagram->setAccessToken($data);
$follower = $instagram->getUserFollower();
echo "<ul>";
do {
// loop through all entries of a response
foreach ($follower->data as $data) {
echo "<li><div class=\"avatar\" style=\"background-image: url({$data->profile_picture})\"></div> $data->username ($data->full_name)</li>";
}
// continue with the next result
} while ($follower = $instagram->pagination($follower));
echo "</ul>";
}
?>
</body>
</html>
@majidpeidaei
Copy link

Fatal error: Uncaught Error: Class 'MetzWeb\Instagram\InstagramException' not found in /home/MYSITE/public_html/insta/src/Instagram.php:538 Stack trace: #0 /home/MYSITE/public_html/insta/success.php(70): MetzWeb\Instagram\Instagram->pagination(Object(stdClass)) #1 {main} thrown in /home/MYSITE/public_html/insta/src/Instagram.php on line 538

i have a error :-)
please help

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment