Errors
From QuickBlox Developers (API docs, code samples, SDK)
Contents |
Summary
Possible API errors codes.
Need to know information
Please read the Overview section first.
Common Errors Codes
| Code | Description |
|---|---|
| 401 | Unauthorized |
| 422 | Unprocessable Entity |
| 404 | Not Found |
| 400 | Bad Request |
Responses
Unauthorized
Any request with invalid user login or password
curl -X POST \ -H "QuickBlox-REST-API-Version: 0.1.0" \ -H "QB-Token: b284ddf44f5369611fe14e0e588f1cfa855116c8" \ -d "login=login1&password=coolpass" \ http://api.quickblox.com/users/authenticate.xml
Empty body, status: 401
Any request with invalid token
curl -X DELETE \ -H "QuickBlox-REST-API-Version: 0.1.0" \ -H "QB-Token: b284ddf44f5369611fe14e0e588f1cfa855116c8" \ http://api.quickblox.com/users/35.xml
<?xml version='1.0' encoding='UTF-8'?> <errors> <error> Required session does not exist </error> </errors>
Unprocessable Entity
User with login that has already been taken
curl -X POST \ -H "QuickBlox-REST-API-Version: 0.1.0" \ -H "QB-Token: 7c1215fd0c682c8b4aa2f75979d618485297e5c0" \ -d "user[login]=login1&user[password]=coolpass" \ http://api.quickblox.com/users.xml
<?xml version='1.0' encoding='UTF-8'?> <errors> <error> Login has already been taken </error> </errors>
Geodata with invalid parameters
curl -X POST \ -H "QuickBlox-REST-API-Version: 0.1.0" \ -H "QB-Token: fef1be67941e43d654987d21cd50a15fe28113f8" \ -d "geo_data[latitude]=23&geo_data[longitude]=34" \ http://api.quickblox.com/geodata.xml
<?xml version='1.0' encoding='UTF-8'?> <errors> <error> Latitude must be less than or equal to 90 </error> <error> Longitude must be less than or equal to 180 </error> </errors>
Deleting geodata with invalid parameter {days}
curl -X DELETE \ -H "QuickBlox-REST-API-Version: 0.1.0" \ -H "QB-Token: b5a8ee7356a8aa35178ce694a24c8d583c267ed2" \ http://api.quickblox.com/geodata.xml?days=0
<?xml version='1.0' encoding='UTF-8'?> <errors> <error> Days should be an integer greater then 0 </error> </errors>
Not Found
Editing user with invalid user_id
curl -X PUT \ -H "QuickBlox-REST-API-Version: 0.1.0" \ -H "QB-Token: b284ddf44f5369611fe14e0e588f1cfa855116c8" \ -d "user[full_name]=Saint%20Michael&user[email]=newmail@senior.com" \ http://api.quickblox.com/users/36.xml
Empty body, status: 404
Deleting user by external_id with invalid external_id
curl -X DELETE \ -H "QuickBlox-REST-API-Version: 0.1.0" \ -H "QB-Token: b284ddf44f5369611fe14e0e588f1cfa855116c8" \ http://api.quickblox.com/users/external/696.xml
Empty body, status: 404
Bad Request
Edit user without parameters
curl -X PUT \ -H "QuickBlox-REST-API-Version: 0.1.0" \ -H "QB-Token: 18f37ca86c86c54272517b01ecbad939a40a716d" \ http://api.quickblox.com/users/3.xml
<?xml version='1.0' encoding='UTF-8'?> <errors> <error> No data for update was provided </error> </errors>

