Instantly share code, notes, and snippets.
Last active
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> |
routesetter
commented
alalm3i
commented
cosenary
commented
Author
ghost
commented
shubha6444
commented
PabloVallejo
commented
β’
monajalal
commented
ghost
commented
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
