All Projects → SocialiteProviders → Instagram

SocialiteProviders / Instagram

Licence: other
[READ ONLY] Subtree split of the SocialiteProviders/Instagram Provider (see SocialiteProviders/Providers)

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to Instagram

Weibo
[READ ONLY] Subtree split of the SocialiteProviders/Weibo Provider (see SocialiteProviders/Providers)
Stars: ✭ 37 (+8.82%)
Mutual labels:  oauth, social-media, socialite, oauth1, socialite-providers
Twitch
[READ ONLY] Subtree split of the SocialiteProviders/Twitch Provider (see SocialiteProviders/Providers)
Stars: ✭ 20 (-41.18%)
Mutual labels:  oauth, social-media, socialite, oauth1, socialite-providers
Slack
[READ ONLY] Subtree split of the SocialiteProviders/Slack Provider (see SocialiteProviders/Providers)
Stars: ✭ 11 (-67.65%)
Mutual labels:  oauth, social-media, socialite, oauth1, socialite-providers
VKontakte
[READ ONLY] Subtree split of the SocialiteProviders/VKontakte Provider (see SocialiteProviders/Providers)
Stars: ✭ 82 (+141.18%)
Mutual labels:  oauth, social-media, socialite, oauth1, socialite-providers
Twitter
[READ ONLY] Subtree split of the SocialiteProviders/Twitter Provider (see SocialiteProviders/Providers)
Stars: ✭ 21 (-38.24%)
Mutual labels:  oauth, social-media, socialite, oauth1, socialite-providers
Spotify
[READ ONLY] Subtree split of the SocialiteProviders/Spotify Provider (see SocialiteProviders/Providers)
Stars: ✭ 13 (-61.76%)
Mutual labels:  oauth, social-media, socialite, oauth1, socialite-providers
erlang-oauth
An Erlang OAuth 1.0 implementation
Stars: ✭ 298 (+776.47%)
Mutual labels:  oauth, oauth1
electron-oauth-helper
Easy to use helper library for OAuth1 and OAuth2.
Stars: ✭ 55 (+61.76%)
Mutual labels:  oauth, oauth1
oauth-provider-sample
A Spring Security OAuth provider, developed in my monograph about SSO and OAuth
Stars: ✭ 13 (-61.76%)
Mutual labels:  oauth, oauth1
Qq
[READ ONLY] Subtree split of the SocialiteProviders/QQ Provider (see SocialiteProviders/Providers)
Stars: ✭ 50 (+47.06%)
Mutual labels:  oauth, social-media
Weixin
[READ ONLY] Subtree split of the SocialiteProviders/Weixin Provider (see SocialiteProviders/Providers)
Stars: ✭ 84 (+147.06%)
Mutual labels:  oauth, social-media
oauther
OAuth 1.0 for Elixir
Stars: ✭ 64 (+88.24%)
Mutual labels:  oauth, oauth1
Oauthswift
Swift based OAuth library for iOS
Stars: ✭ 2,949 (+8573.53%)
Mutual labels:  oauth, oauth1
Oauthlib
A generic, spec-compliant, thorough implementation of the OAuth request-signing logic
Stars: ✭ 2,323 (+6732.35%)
Mutual labels:  oauth, oauth1
laravel-socialiter
Automatically manage user persistence and resolution for any Laravel Socialite provider.
Stars: ✭ 43 (+26.47%)
Mutual labels:  oauth, socialite
zapread.com
Website for zapread.com
Stars: ✭ 19 (-44.12%)
Mutual labels:  social-media
ueberauth slack
Slack OAuth2 Strategy for Überauth
Stars: ✭ 23 (-32.35%)
Mutual labels:  oauth
oauth1-signer-ruby
Zero dependency library for generating a Mastercard API compliant OAuth signature.
Stars: ✭ 15 (-55.88%)
Mutual labels:  oauth1
streamlabs
This module is a implementation of Streamlabs API https://dev.streamlabs.com/
Stars: ✭ 21 (-38.24%)
Mutual labels:  oauth
Meower-Vanilla
Official source code for the Scratch-based Meower client.
Stars: ✭ 24 (-29.41%)
Mutual labels:  social-media

Instagram

composer require socialiteproviders/instagram

Installation & Basic Usage

Please see the Base Installation Guide, then follow the provider specific instructions below.

Add configuration to config/services.php

'instagram' => [    
  'client_id' => env('INSTAGRAM_CLIENT_ID'),  
  'client_secret' => env('INSTAGRAM_CLIENT_SECRET'),  
  'redirect' => env('INSTAGRAM_REDIRECT_URI') 
],

Add provider event listener

Configure the package's listener to listen for SocialiteWasCalled events.

Add the event to your listen[] array in app/Providers/EventServiceProvider. See the Base Installation Guide for detailed instructions.

protected $listen = [
    \SocialiteProviders\Manager\SocialiteWasCalled::class => [
        // ... other providers
        \SocialiteProviders\Instagram\InstagramExtendSocialite::class.'@handle',
    ],
];

Usage

You should now be able to use the provider like you would regularly use Socialite (assuming you have the facade installed):

return Socialite::driver('instagram')->redirect();

Returned User fields

  • id
  • nickname
  • name
  • avatar
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].