case 104: return new AccessTokenRequiredException(status, headers, error);
case 190: return new AccessTokenExpiredException(status, headers, error);
// 200..299: permission errors
- case 200:
+ case 200: return new ApplicationNotAuthorizedByUserException(status, headers, error);
case 201:
case 202:
case 203:
// 1100..1199: live-message errors
case 1609005: return new LinkPostFailureException(status, headers, error);
case 2200: return new CallbackVerificationFailedException(status, headers, error);
+ case 2500: return new ActiveAccessTokenMissingException(status, headers, error);
default:
GraphApiException e = new UnmappedErrorException(status, headers, error);
- LOG.info("unmapped error: {}", e.toString());
+ LOG.warn("unmapped error: {}", e.toString());
return e;
}
}