i need to extend my facebook access token, I’m calling this:
https://graph.facebook.com/oauth/access_token?
client_id={MY PAGE ID}&
client_secret={THE SECRET KEY OF MY APP}&
grant_type=fb_exchange_token&
fb_exchange_token={AN ACCESS TOKEN FOR MY PAGE}
and I’m getting this error:
"error": {
"message": "Error validating application. Cannot get application info due to a system error.",
"type": "OAuthException",
"code": 101
}
I’ve seen a lot of problem with that access_token, but none answer relative to pages, idk why facebook use api that why… but is the way…
Thank you,
To get a long-lived access token you need to follow those steps:
Associate the application to the Page (the same way you do it when you want to add a Page Tab to a Page)
Get a short-lived access token with the permission “manage_pages” associated to your Application.
Using the Graph API Explorer with the request /me/accounts you can see the access tokens for each Pages that you are administrator. The problem is that those access token are short-lived.
Convert your short-lived access token to a long-lived (extending access token):
You can now test your new access token with the Access Token Debugger.