yuheijotaki.com

Instagram API で正方形の画像

正方形(タテ位置/ヨコ位置のものはトリミングされたサイズ)の画像は

json_decode(@file_get_contents($photos_api_url))

で出力できる。

<?php
	define('INSTAGRAM_ACCESS_TOKEN', 'XXXXXXXXX.XXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXX'); // アクセストークン
	$user_id = 'XXXXXXXXX'; // ID(アクセストークンの先頭10桁の数字)
	$photos = array()y();
	$photos_api_url = 'https://api.instagram.com/v1/users/'.$user_id.'/media/recent?access_token=' . INSTAGRAM_ACCESS_TOKEN . '&count=10'; // &count=表示個数
	$photos_data = json_decode(@file_get_contents($photos_api_url)); // 正方形の画像
	foreach ($photos_data->data as $photo) {
		echo '<a href="' . $photo->link . '" target="_blank"><img src="' . $photo->images->standard_resolution->url . '"></a>' . "\n";
	}
?>