dw90000
9/12/2016 - 3:08 AM

インスタグラム 画像取得簡易アプリ

インスタグラム 画像取得簡易アプリ

<?php
 
//アクセストークン 
define("INSTAGRAM_ACCESS_TOKEN", "【アクセストークン】"); 
 
// ユーザアカウント名 
$user_account = '【ユーザーアカウント】'; 
 
// 取得件数
$count = 9;
 
$photos = array(); 
 
// ユーザアカウント名からユーザデータを取得する。 
$user_api_url = 'https://api.instagram.com/v1/users/search?q=' . $user_account . '&access_token=' . INSTAGRAM_ACCESS_TOKEN;
$user_data = json_decode(@file_get_contents($user_api_url)); 
 
// 取得したデータの中から正しいデータを選出 
foreach ($user_data->data as $user_data) {
    if ($user_account == $user_data->username) {
        $user_id = $user_data->id;
    }
}

// 特定ユーザの投稿データ最新××件を取得する
$photos_api_url = 'https://api.instagram.com/v1/users/'.$user_id.'/media/recent?access_token=' . INSTAGRAM_ACCESS_TOKEN . "&count=".$count;
$photos_data = json_decode(@file_get_contents($photos_api_url));

foreach ($photos_data->data as $photo) {
?>

<li class="pic-instagram s_s"></li>
    <a href="<?php echo $photo->link; ?>" class="link">
        <span class="image"><img src="<?php echo $photo->images->standard_resolution->url; ?>"></span>
        <span class="title"><?php echo $photo->caption->text; ?></span>
    </a>
</li>
 
<?php
}
?>