Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Deprecated Facebook login permissions

My app integrates Facebook login with the following permissions :user_education_history and user_work_history. The app was working just fine until today morning when I attempt to login I get the following error:

invalid scopes: user_education_history, user_work_history. This message is only shown to developers other app users will ignore these permissions if present.

I went through the docs and I discovered that they were deprecated on the 4th of this month but I cannot seem to find the new permissions for the education and the work history ... any help ?

like image 676
Ahmed Samy Avatar asked Apr 07 '18 13:04

Ahmed Samy


People also ask

How do I enable permissions on Facebook?

Adjust PermissionsClick “Edit Settings” next to Apps You Use on the Apps, Games and Websites page settings page. Click the app for which you want to adjust the settings. All of the permissions granted to the app will be displayed. Click “Remove” to delete any of the permissions.

How do I turn off permissions on Facebook?

Scroll down and tap Settings. Go to the Permissions section and tap Apps and Websites. Go to Apps, Websites and Games and tap Edit. Tap Turn Off.

How do I turn off third party authentication on Facebook?

Go to 'account settings' Click 'apps' on the left-hand sidebar. Click the 'X' on the right of each individual app to revoke its access to your data. Click 'remove' when the window asks you to.


1 Answers

Facebook is removing access to a lot of things as a result of recent negative press surrounding data mining of their users. In almost all cases the information is simply no longer available, there is no alternative method to access it.

More information is available in the Facebook developer blog:

https://developers.facebook.com/blog/post/2018/04/04/facebook-api-platform-product-changes/

https://developers.facebook.com/blog/post/2018/04/24/new-facebook-platform-product-changes-policy-updates

Note that the message you mention is only shown to Facebook accounts with developer credentials. Regular Facebook users don't see this message and the Facebook API simply ignores requests for scopes which are no longer allowed. If the data being requested are optional in the context of the app, you should create a test Facebook account and see how it behaves when requesting the data doesn't return anything (or causes unexpected errors).

like image 101
Perry Avatar answered Oct 13 '22 21:10

Perry



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!