Requesting Permissions
Each type of login flow has its own method of requesting permissions, depending on your platform and how you choose to integrate Facebook Login:
Web
The Facebook JavaScript SDK uses a scope option with the FB.login function call.
The Login Button uses a scope or data-scope parameter on the fb:login-button element.
A Manually Built Login Flow should add the scope parameter to the login dialog URL that they redirect to.
Mobile Apps
Android Login can use a number of different classes to request and manage permissions. Please see our login tutorial for Android for more information.
iOS Login can use a number of different methods to request permissions. Please see our login tutorial for iOS for more information.
Windows Phone uses the scope parameter when launching the URI association.
Please note that many of the APIs listed above can also be used to ask for additional permissions later during an app's lifetime, not just at initial login.