Refer to the following error codes and explanations when troubleshooting problems that relate to OAuth:
version_rejected: You used a version of OAuth used is not
supported.
parameter_absent: Your request has a missing parameter. If all
parameters are present, a common reason for this error is typos in the Authorization
header. Check for spelling errors, misplaced single/double quotes. etc. Remember that
each OAuth Protocol parameter value must to be enclosed in double quotes.
parameter_rejected: You sent a duplicate parameter in your
request.
timestamp_refused: The timestamp provided is invalid (either it
doesn't have the right format, or it's out of the acceptable window).
nonce_used: The nonce received is not acceptable.
signature_method_rejected: The signature method used is
unsupported.
signature_invalid: The signature provided does not match the one
calculated by the service.
consumer_key_unknown: The consumer key provided is
unsupported.
token_expired: The access token provided is valid, but has
expired.
token_rejected: The access token provided does not have the right
format
additional_authorization_required: The access token does not have the
correct access scopes.
permission_denied: The access session handle (ASH) has expired or is
invalid. This error usually occurs when refreshing the Access Token.