Website feed to facebook pages is broken and I get the following message:
"message":"Error validating access token: The session has been invalidated
because the user has changed the password.",
"type":"OAuthException","code":190,"error_subcode":460
Similar questions already been asked but I notice some of them are quite old and I want to make sure the answer is up to date.
Can I resolve the error without reapplying for a new token?
There are two ways to fix the error: (RECOMMENDED) Change the application signature algorithm to RS256 instead of HS256. Change the value of your responseType parameter to token id_token (instead of the default), so that you receive an access token in the response.
If you're trying to reset your password and you receive an error citing an “invalid token” or asking you for your token, it's likely that the link you clicked on to reset your password has expired. For security reasons, passwords are never sent out across the Internet.
Delete the history and cookies in your browser. Directly log into Facebook or into your Facebook Business Manager account. You should then be prompted through steps that will re-authorize and unblock your account.
Much like delivered one-time passwords, a password reset token is a single-use password that is generated by the server and delivered to the user through an out-of-band mechanism like email or SMS.
I fixed this by going to the related app in Facebook Developer center and resetting the Facebook App Secret (even reauthorizing would not work). It is the only way I could fix it and very frustrating and ridiculous that because the user changes their login password that it breaks the API/app.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With