I too got bugged with this issue for long time. Please keep few things in mind which I did and eventually sorted it out.
- Hit the api to get authorization code by using get request.
- The authorization code has a life span of about 20 seconds, so its difficult to manually copy the code from the url and make a request for token access. You should do it pro-grammatically.
- Make a post request for getting access token.
- Most Important: Old linkedin applications that I had created was not working and giving the above error. Create a new linkedin application and try. Doing this worked for me.
I assume that all the other parameters like client_id, secret, redirect_uri are correct.
please try and let us know.
Thanks.