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> |
Thanks for the snippet!
Is there a way to get the list of followers of a specific user id?
👍
Can this be done using scrapy or json ? I am using Python. http://stackoverflow.com/questions/42568809/accessing-the-username-of-all-the-followers-of-a-user-in-instagram-using-scrapy
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
i am using this code but get error sig paramter like this stdClass Object ( [code] => 403 [error_type] => OAuthForbiddenException [error_message] => Invalid signed-request: Missing required parameter 'sig' )