Last active
December 2, 2020 15:28
-
-
Save cosenary/7267139 to your computer and use it in GitHub Desktop.
Instagram display user follower example.Simply replace the success.php file in the example folder by this one and fill in your API credentials.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"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 | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!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
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