Yukarıdaki makalemizde Access Tokenimizi almıştık Şimdi Video ve Fotoğraflarımızı görüntüleyelim.
<?php session_start(); ob_start(); $data = $_SESSION['userdetails']; ?> <!DOCTYPE html> <html> <head> <title>İnstagram api kullanımı</title> </head> <body> <?php function vericek($yol) { $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $yol); curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE); $veri = curl_exec($curl); curl_close($curl); $veri = json_decode($veri); return $veri; } $link = "https://api.instagram.com/v1/users/self/media/recent/?access_token=".$data->access_token; $gelen = vericek($link); ?> <style type="text/css"> .kutu{ width: 400px; border:1px solid #ddd; padding: 5px; } .resim{ width: 320px; margin: 0 auto; } </style> <?php foreach ($gelen->data as $k1 => $v1) { ?> <div class="kutu"> <div class="resim"> <img src="<?=$v1->images->low_resolution->url?>"> </div> <div class="icerik"> <span class="isim"><?=$v1->user->full_name?></span> <span class="bilgi"> <?php echo "Beğeni :".$v1->likes->count; if (isset($v1->caption->text)) { echo " Açıklama :".$v1->caption->text; } ?> </span> </div> </div> <?php } ?> </body> </html>
Medialarımızı çekeceğimiz link aşşağıdaki gibidir. Bu linke eğer self yerine farkı bir kullanıcının id sini yazarsak eğer kullanıcının postları public ise bunları da görüntüleyebiliriz.
$link = "https://api.instagram.com/v1/users/self/media/recent/?access_token=".$data->access_token; $gelen = vericek($link);
İnstagram hesabında ki bütün resimleri nasıl çekiyoruz?