最近、LaravelでInstagram APIを使うことがあったのでメモ。 Instagram APIではユーザーの投稿したメディアを取得することができるのだが、一度のリクエストで最大20件までしか取得することができない。 そのため20件以上のメディアを取得したい場合は、ページングして取得するプログラムを自分で組まなくてはいけなかった。 それをやってみた。 (追記) 今回の記事はInstagramでOAuth認証が前提となるので、先にOAuth認証をやってから、実践してみてください! 参考記事→LaravelでInstagramログインをやってみた 環境 PHP5.6 Laravel5.2 叩くURL https://api.instagram.com/v1/users/[取得するInstagrammerのID]/media/recent/ 付与できるパラメータ ACCESS_TOKEN
![LaravelでInstagramに投稿された写真を全取得してみた - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/ceebc34b2c082527cf4378d3a80404b822b20fb8/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9TGFyYXZlbCVFMyU4MSVBN0luc3RhZ3JhbSVFMyU4MSVBQiVFNiU4QSU5NSVFNyVBOCVCRiVFMyU4MSU5NSVFMyU4MiU4QyVFMyU4MSU5RiVFNSU4NiU5OSVFNyU5QyU5RiVFMyU4MiU5MiVFNSU4NSVBOCVFNSU4RiU5NiVFNSVCRSU5NyVFMyU4MSU5NyVFMyU4MSVBNiVFMyU4MSVCRiVFMyU4MSU5RiZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1jbGlwPWVsbGlwc2lzJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9Nzc0NzczM2RlYTBmNWU0ZjRlM2YyNDg0ODc0MDEzMTI%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwZGFpa2k0NCZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9Yzk4MjBmZjk2NWQ0ODFkOTBjNDY2ZGViNTY1Nzk0NjY%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3Dc4eb987cd0ebe0c2b4c1fa80e57c6889)