インスタグラム 画像取得簡易アプリ
<?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
}
?>