Instagram API and Zend/Loader.php
Posted
by
Jaemin Kim
on Stack Overflow
See other posts from Stack Overflow
or by Jaemin Kim
Published on 2014-08-21T16:00:46Z
Indexed on
2014/08/21
16:20 UTC
Read the original article
Hit count: 293
I want to use Instagram API and I found this code.
<html>
<head></head>
<body>
<h1>Popular on Instagram</h1>
<?php
// load Zend classes
require_once 'Zend/Loader.php';
Zend_Loader::loadClass('Zend_Http_Client');
// define consumer key and secret
// available from Instagram API console
$CLIENT_ID = 'YOUR-CLIENT-ID';
$CLIENT_SECRET = 'YOUR-CLIENT-SECRET';
try {
// initialize client
$client = new Zend_Http_Client('https://api.instagram.com/v1/media/popular');
$client->setParameterGet('client_id', $CLIENT_ID);
// get popular images
// transmit request and decode response
$response = $client->request();
$result = json_decode($response->getBody());
// display images
$data = $result->data;
if (count($data) > 0) {
echo '<ul>';
foreach ($data as $item) {
echo '<li style="display: inline-block; padding: 25px"><a href="' .
$item->link . '"><img src="' . $item->images->thumbnail->url .
'" /></a> <br/>';
echo 'By: <em>' . $item->user->username . '</em> <br/>';
echo 'Date: ' . date ('d M Y h:i:s', $item->created_time) . '<br/>';
echo $item->comments->count . ' comment(s). ' . $item->likes->count .
' likes. </li>';
}
echo '</ul>';
}
} catch (Exception $e) {
echo 'ERROR: ' . $e->getMessage() . print_r($client);
exit;
}
?>
</body>
</html>
In here, I found Zender/Load.php, and I've never heard about that. Is it okay to go http://www.zend.com/en/products/guard/downloads here, and download Zend for linux?? And for another question, is this code available to use Instagram API?? For last, could you let me know that is there any simple code to use Instagram API? Thank you.
© Stack Overflow or respective owner