invalid_request
The request is NOT valid. This is usually due to missing mandatory parameters or wrong parameter values.
invalid_client
Provided client information does not match the configured client information. (clientid & client_secret)
invalid_grant
The provided 'code' is NOT valid. Either it has timed out or has already been used.