I follow the Getting Started Guide to implement Facebook Login with
pages_show_list works. But
instagram_basic permission keeps failing with the error message.
Invalid Scopes: instagram_basic. This message is only shown to developers. Users of your app will ignore these permissions if present. Please read the documentation for valid permissions at: https://developers.facebook.com/docs/facebook-login/permissions"
The Instagram account is a business type. I’ve linked the Instagram account with a Facebook page which I am the admin.
The Facebook Developer account email address is the same as the Facebook account.
This is my code asking permissions
<fb:login-button scope="email, public_profile,pages_show_list,instagram_basic" onlogin="checkLoginState();"> </fb:login-button>
I dont know what I am missing here.
Source: Facebook SDK Questions