Instagram API and Zend/Loader.php
- by Jaemin Kim
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.