The Instagram Basic Display API
was deprecated on 4th September and when I checked for other alternatives for third party application login (React in my case) it showed a Instagram app for Business accounts as API setup with Instagram Login
& API setup with Facebook Login
. I am currenlty learning the process but I don’t know how these work. I just need a Login handler after which my app has access to user data (followers, following, etc.)
Question posted in Facebook API
The official documentation for the Facebook APIs can be found here.
The official documentation for the Facebook APIs can be found here.
2
Answers
It looks like they will not be offering a login for normal IG user accounts any more, only for "professional" accounts – Businesses and Creators.
https://developers.facebook.com/blog/post/2024/09/04/update-on-instagram-basic-display-api/:
If your use case are business/creator accounts – then you have the choice between the Instagram API with Instagram Login and the Instagram API with Facebook Login. The API with IG Login does not require a Facebook Page to be linked to the Instagram professional account.
I do not know why they are doing this, but they seem only to allow apps that serve "professional" accounts through the APIs. It basically means that your users need to have either a business or creator account.
This totally makes no sense for consumer apps, and it may possibly shut them down.
https://developers.facebook.com/blog/post/2024/09/04/update-on-instagram-basic-display-api/
In the above article they released, they have clearly written:
This possibly means that they have no intention to release another equivalent API for consumer developer apps.
And they just confused the developers coming to their documentation by stating:
My personal opinion is that this will disrupt the services of consumer developer apps and there are no APIs to serve Instagram personal accounts (as of 22nd September 2024).
However if you do find an alternative, please comment so we can know about it.