As of August 1st, 2018, Facebook has completely deprecated the previously supported publish_actions scope which allowed posting content directly to a user's timeline. https://developers.facebook.com/blog/post/2018/04/24/new-facebook-platform-product-changes-policy-updates/
As of August 1st, 2018, any apps still requesting this scope will display an error to the user attempting to login that the app is attempting to request the invalid scope publish_actions.
This document will explain how to remove the request from the login request being sent from Gigya.
In order to stop requesting the publish_actions scope, follow these instructions:
- Navigate to the Gigya Console.
- Choose the site (apiKey) that your app is associated with.
- Navigate to the Permissions tab of the site's settings.
- Ensure that the Enable publishing user actions Facebook Extended Info Permission is not selected.
- If you unchecked the permission, be sure to save the change by pressing Save Permissions in the bottom right-hand corner of the Permissions page.
- This completes the removal of the publish_actions scope.
Additional Unneeded Permissions Removal
In addition to the publish_actions scope being deprecated, a number of other previously public scopes have become extended, which means that they now require additional approval from Facebook to continue to access.
All apps using the previously public scopes were put through an automatic App Approval by Facebook. If you have not provided additional information to Facebook as to why your app requires these scopes, the approval would have failed.
If you no longer would like to request these now extended permissions, you should access the Gigya Site Permissions page, as described above, and be sure to deselect any of the scopes you no longer wish to access. These consist of the following:
- Enable retrieving user's friend list
Additionally, the following scopes are no longer publicly supported by Facebook and require additional approval, however, are not specifically requested via the Gigya Permissions page. These are:
To remove these scopes, you must login in to Facebook and navigate to the App Manager for the app(s) you want to change.
Navigate to the App Review -> Current Request tab and delete any scopes from the request you no longer want to access, by clicking the Trashcan icon, (or provide additional information as to how you will use this data so you can resubmit the request by clicking the Arrow icon).