VOOZH about

URL: https://gist.github.com/cosenary/7267139

⇱ Instagram display user follower example.Simply replace the success.php file in the example folder by this one and fill in your API credentials. Β· GitHub


Skip to content
Sign in Sign up

Instantly share code, notes, and snippets.

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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.