- Instagram Graph API designed for Instagram Professional Accounts, not for end-user authentication.
- Instagram Basic Display API, an OAuth2 API, and enables you to grant access to your basic Instagram account data to a third-party app.
Actions
To allow your existing users continue to access your application, you will need to ask users that are authenticating using Instagram to authenticate in a different way, and use Account Linking to link the new identity with the old one. An example flow would be:- The user authenticates with Instagram.
- The application tells the user that they won’t be able to authenticate with Instagram anymore, and that they should do it in a different way.
-
The application lists the options the user has for authentication, for example:
- Username and Password
- After the user authenticates in a different way, you link the accounts using Account Linking.
Note that Basic Display is not an authentication tool. Data returned by the API cannot be used to authenticate your app users or log them into your app. If your app uses API data to authenticate users, it will be rejected during App Review. If you need an authentication solution, use Facebook Login instead.