WIP: 2200: An active access token must be used
[facebook-errors] / src / main / java / de / juplo / facebook / errors / GraphApiException.java
index a781c3b..0cc1961 100644 (file)
@@ -91,7 +91,7 @@ public class GraphApiException extends RuntimeException
       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:
@@ -208,10 +208,11 @@ public class GraphApiException extends RuntimeException
       // 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;
     }
   }