前提・実現したいこと
WEBサイトにInstagramのフィードを表示したいです。
発生している問題
一応、画像、動画、IGTVがフィードに表示されるのですが、一部の動画が表示されません。
具体的には33週よりも前の動画はフィードに表示されるのですが、それよりも新しい動画が表示されません。
該当のソースコード
<ul> <?php $num = 8; $fb_api = 'https://graph.facebook.com/v7.0/'; $insta_id = '○○○'; $token = '○○○'; $query = 'media.limit(' . $num . '){caption,like_count,media_url,thumbnail_url,permalink,timestamp,comments_count}'; $insta_json = file_get_contents("{$fb_api}{$insta_id}?fields={$query}&access_token={$token}"); $insta_data = json_decode($insta_json); ?> <?php foreach ((array)$insta_data->media->data as $post) : ?> <?php if (!$post->thumbnail_url) : ?> <li> <a href="<?php echo $post->permalink; ?>"> <img src="<?php echo $post->media_url; ?>"> </a> </li> <?php else : ?> <li> <a href="<?php echo $post->permalink; ?>"> <img src="<?php echo $post->thumbnail_url; ?>"> </a> </li> <?php endif; ?> <?php endforeach; ?> </ul>
ご相談事項
前述のとおり、33週より前の動画は取得できていて、エラーもありません。
動画の取得方法として上記以外にあれば、ご教示いただけないでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。