Exception.php 844 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. class Duoshuo_Exception extends Exception{
  3. const SUCCESS = 0;
  4. const ENDPOINT_NOT_VALID = 1;
  5. const MISSING_OR_INVALID_ARGUMENT = 2;
  6. const ENDPOINT_RESOURCE_NOT_VALID = 3;
  7. const NO_AUTHENTICATED = 4;
  8. const INVALID_API_KEY = 5;
  9. const INVALID_API_VERSION = 6;
  10. const CANNOT_ACCESS = 7;
  11. const OBJECT_NOT_FOUND = 8;
  12. const API_NO_PRIVILEGE = 9;
  13. const OPERATION_NOT_SUPPORTED = 10;
  14. const API_KEY_INVALID = 11;
  15. const NO_PRIVILEGE = 12;
  16. const RESOURCE_RATE_LIMIT_EXCEEDED = 13;
  17. const ACCOUNT_RATE_LIMIT_EXCEEDED = 14;
  18. const INTERNAL_SERVER_ERROR = 15;
  19. const REQUEST_TIMED_OUT = 16;
  20. const NO_ACCESS_TO_THIS_FEATURE = 17;
  21. const INVALID_SIGNATURE = 18;
  22. const USER_DENIED_YOUR_REQUEST = 21;
  23. const EXPIRED_TOKEN = 22;
  24. const REDIRECT_URI_MISMATCH = 23;
  25. const DUPLICATE_CONNECTED_ACCOUNT = 24;
  26. const PLUGIN_DEACTIVATED = 30;
  27. }