I have a Facebook desktop application and am using the Graph API. I am able to get the access token, but after that is done - I don't know how to get the user's ID.
My flow is like this:
I send the user to https://graph.facebook.com/oauth/authorize with all required extended permissions.
In my redirect page I get the code from Facebook.
Then I perform a HTTP request to graph.facebook.com/oauth/access_token with my API key and I get the access token in the response.
From that point on I can't get the user ID.
How can this problem be solved?
An access token is an opaque string that identifies a user, app, or Page and can be used by the app to make graph API calls. When someone connects with an app using Facebook Login and approves the request for permissions, the app obtains an access token that provides temporary, secure access to Facebook APIs.
Access tokens are used in token-based authentication to allow an application to access an API. The application receives an access token after a user successfully authenticates and authorizes access, then passes the access token as a credential when it calls the target API.
If you want to use Graph API to get current user ID then just send a request to:
https://graph.facebook.com/me?access_token=...
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