###前提・実現したいこと
webページでインスタグラムの投稿した画像を並べて、投稿されたら自動更新していくようにしたいです。
###発生している問題・エラーメッセージ
http://doshirouto.wp.xdomain.jp/web/php/2254
こちらのページを参考にファイル作成しています。
別アカウントだと問題なく表示されたのですが、
本命のアカウントでアクセストークン取得して表示しようとしたら表示されません。
###該当のソースコード
「instagram.php」
<?php /* 可変箇所 ********************************************************/ //アクセストークン define("INSTAGRAM_ACCESS_TOKEN", "××××××××××××××××××"); // ユーザアカウント名 $user_account = '×××××××'; // 取得件数 $count = ××; /******************************************************** 可変箇所 */ $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)); if($photos_data): ?> <ul class="instagram_box"> <?php foreach ($photos_data->data as $photo): ?> <li><a href="<?php echo $photo->link; ?>" target="_blank"><img src="<?php echo $photo->images->standard_resolution->url; ?>"></a></li> <?php endforeach; ?> </ul> <?php endif; ?>
HTML
<section> <h2><img src="images/h2.png"></h2> <p>instagram</p> <ul> <?php require_once(dirname(__FILE__)."/instagram.php"); ?> </ul> <a href="//www.instagram.com/xxxxx/">MORE</a> </section>
別のアカウントでは表示できたのにできなくなってしまい、大変困っています。
ご教授よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー