├── .gitignore ├── .travis.yml ├── README.md ├── composer.json ├── config └── instagram-feed.php ├── database └── migrations │ ├── create_instagram_basic_profile_table.php.stub │ └── create_instagram_feed_token_table.php.stub ├── phpunit.xml ├── src ├── AccessToken.php ├── AccessTokenController.php ├── Commands │ ├── CreateBasicProfile.php │ ├── RefreshAuthorizedFeeds.php │ └── RefreshTokens.php ├── Exceptions │ ├── AccessTokenRequestException.php │ ├── BadTokenException.php │ ├── HttpException.php │ └── RequestTokenException.php ├── Instagram.php ├── InstagramFeed.php ├── InstagramFeedServiceProvider.php ├── InstagramMedia.php ├── Mail │ └── FeedRefreshFailed.php ├── MediaParser.php ├── Profile.php ├── SimpleClient.php └── routes.php ├── tests ├── Client │ └── SimpleClientTest.php ├── Commands │ ├── RefreshProfileFeedsTest.php │ └── RefreshTokensCommandTest.php ├── FakesInstagramCalls.php ├── Instagram │ ├── AccessTokenControllerTest.php │ ├── InstagramFeedTest.php │ ├── InstagramTest.php │ └── MediaParserTest.php ├── MockableDummyHttpClient.php ├── Profiles │ └── ProfilesTest.php ├── TestCase.php ├── TestUser.php ├── Tokens │ └── AccessTokenTest.php ├── basic_display_media_response_200.json └── basic_display_media_response_200_no_next_page.json ├── tutorial.md ├── upgrade.md └── views └── emails └── feed-refresh-failed.blade.php /.gitignore: -------------------------------------------------------------------------------- 1 | /.idea 2 | /vendor 3 | .DS_Store 4 | .phpunit.* 5 | composer.lock 6 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dymantic/laravel-instagram-feed/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dymantic/laravel-instagram-feed/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dymantic/laravel-instagram-feed/HEAD/composer.json -------------------------------------------------------------------------------- /config/instagram-feed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dymantic/laravel-instagram-feed/HEAD/config/instagram-feed.php -------------------------------------------------------------------------------- /database/migrations/create_instagram_basic_profile_table.php.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dymantic/laravel-instagram-feed/HEAD/database/migrations/create_instagram_basic_profile_table.php.stub -------------------------------------------------------------------------------- /database/migrations/create_instagram_feed_token_table.php.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dymantic/laravel-instagram-feed/HEAD/database/migrations/create_instagram_feed_token_table.php.stub -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dymantic/laravel-instagram-feed/HEAD/phpunit.xml -------------------------------------------------------------------------------- /src/AccessToken.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dymantic/laravel-instagram-feed/HEAD/src/AccessToken.php -------------------------------------------------------------------------------- /src/AccessTokenController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dymantic/laravel-instagram-feed/HEAD/src/AccessTokenController.php -------------------------------------------------------------------------------- /src/Commands/CreateBasicProfile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dymantic/laravel-instagram-feed/HEAD/src/Commands/CreateBasicProfile.php -------------------------------------------------------------------------------- /src/Commands/RefreshAuthorizedFeeds.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dymantic/laravel-instagram-feed/HEAD/src/Commands/RefreshAuthorizedFeeds.php -------------------------------------------------------------------------------- /src/Commands/RefreshTokens.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dymantic/laravel-instagram-feed/HEAD/src/Commands/RefreshTokens.php -------------------------------------------------------------------------------- /src/Exceptions/AccessTokenRequestException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dymantic/laravel-instagram-feed/HEAD/src/Exceptions/AccessTokenRequestException.php -------------------------------------------------------------------------------- /src/Exceptions/BadTokenException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dymantic/laravel-instagram-feed/HEAD/src/Exceptions/BadTokenException.php -------------------------------------------------------------------------------- /src/Exceptions/HttpException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dymantic/laravel-instagram-feed/HEAD/src/Exceptions/HttpException.php -------------------------------------------------------------------------------- /src/Exceptions/RequestTokenException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dymantic/laravel-instagram-feed/HEAD/src/Exceptions/RequestTokenException.php -------------------------------------------------------------------------------- /src/Instagram.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dymantic/laravel-instagram-feed/HEAD/src/Instagram.php -------------------------------------------------------------------------------- /src/InstagramFeed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dymantic/laravel-instagram-feed/HEAD/src/InstagramFeed.php -------------------------------------------------------------------------------- /src/InstagramFeedServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dymantic/laravel-instagram-feed/HEAD/src/InstagramFeedServiceProvider.php -------------------------------------------------------------------------------- /src/InstagramMedia.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dymantic/laravel-instagram-feed/HEAD/src/InstagramMedia.php -------------------------------------------------------------------------------- /src/Mail/FeedRefreshFailed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dymantic/laravel-instagram-feed/HEAD/src/Mail/FeedRefreshFailed.php -------------------------------------------------------------------------------- /src/MediaParser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dymantic/laravel-instagram-feed/HEAD/src/MediaParser.php -------------------------------------------------------------------------------- /src/Profile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dymantic/laravel-instagram-feed/HEAD/src/Profile.php -------------------------------------------------------------------------------- /src/SimpleClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dymantic/laravel-instagram-feed/HEAD/src/SimpleClient.php -------------------------------------------------------------------------------- /src/routes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dymantic/laravel-instagram-feed/HEAD/src/routes.php -------------------------------------------------------------------------------- /tests/Client/SimpleClientTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dymantic/laravel-instagram-feed/HEAD/tests/Client/SimpleClientTest.php -------------------------------------------------------------------------------- /tests/Commands/RefreshProfileFeedsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dymantic/laravel-instagram-feed/HEAD/tests/Commands/RefreshProfileFeedsTest.php -------------------------------------------------------------------------------- /tests/Commands/RefreshTokensCommandTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dymantic/laravel-instagram-feed/HEAD/tests/Commands/RefreshTokensCommandTest.php -------------------------------------------------------------------------------- /tests/FakesInstagramCalls.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dymantic/laravel-instagram-feed/HEAD/tests/FakesInstagramCalls.php -------------------------------------------------------------------------------- /tests/Instagram/AccessTokenControllerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dymantic/laravel-instagram-feed/HEAD/tests/Instagram/AccessTokenControllerTest.php -------------------------------------------------------------------------------- /tests/Instagram/InstagramFeedTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dymantic/laravel-instagram-feed/HEAD/tests/Instagram/InstagramFeedTest.php -------------------------------------------------------------------------------- /tests/Instagram/InstagramTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dymantic/laravel-instagram-feed/HEAD/tests/Instagram/InstagramTest.php -------------------------------------------------------------------------------- /tests/Instagram/MediaParserTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dymantic/laravel-instagram-feed/HEAD/tests/Instagram/MediaParserTest.php -------------------------------------------------------------------------------- /tests/MockableDummyHttpClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dymantic/laravel-instagram-feed/HEAD/tests/MockableDummyHttpClient.php -------------------------------------------------------------------------------- /tests/Profiles/ProfilesTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dymantic/laravel-instagram-feed/HEAD/tests/Profiles/ProfilesTest.php -------------------------------------------------------------------------------- /tests/TestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dymantic/laravel-instagram-feed/HEAD/tests/TestCase.php -------------------------------------------------------------------------------- /tests/TestUser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dymantic/laravel-instagram-feed/HEAD/tests/TestUser.php -------------------------------------------------------------------------------- /tests/Tokens/AccessTokenTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dymantic/laravel-instagram-feed/HEAD/tests/Tokens/AccessTokenTest.php -------------------------------------------------------------------------------- /tests/basic_display_media_response_200.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dymantic/laravel-instagram-feed/HEAD/tests/basic_display_media_response_200.json -------------------------------------------------------------------------------- /tests/basic_display_media_response_200_no_next_page.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dymantic/laravel-instagram-feed/HEAD/tests/basic_display_media_response_200_no_next_page.json -------------------------------------------------------------------------------- /tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dymantic/laravel-instagram-feed/HEAD/tutorial.md -------------------------------------------------------------------------------- /upgrade.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dymantic/laravel-instagram-feed/HEAD/upgrade.md -------------------------------------------------------------------------------- /views/emails/feed-refresh-failed.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dymantic/laravel-instagram-feed/HEAD/views/emails/feed-refresh-failed.blade.php --------------------------------------------------------------------------------