Don't you have any server status to show like deathbycaptcha's website? It is sometimes helpful to see if the service is overloaded. I switch the priority on my software to other providers when this happens.
we have a complete DBC API environment fully operative
To Check Server Status:
hxxp://api.shanibpo.com/api/status
Upload a CAPTCHA:
To upload CAPTCHA send a HTTP POST request to
hxxp://api.shanibpo.com/api/captcha/
The request should contain:
username (Your shanibpo account username)
password (Your shanibpo account password)
captchafile (path to captchafile from your HDD)
HTML FORM EXAMPLE TO UPLOAD CAPTCHA:
<form action="hxxp://api.shanibpo.com/api/captcha/"
method="post"
enctype="multipart/form-data">
<input type="text" name="username" value="">
<input type="password" name="password" value="">
<input type="file" name="captchafile">
<input type = "submit" name = "submit" value = "submit">
</form>
HTTP POST will response like this:
hxxp://api.shanibpo.com/api/captcha/%CAPTCHA_ID%
%CAPTCHA_ID% = A Numeric Captcha ID
If CAPTCHA uploads successfully:
You will be redirected to a URL to get the captcha status
Format of the URL:
http://api.shanibpo.com/api/captcha/%CAPTCHA_ID%
Example URL:
http://api.shanibpo.com/captcha/1234567
Status Codes
303: others
403 Forbidden
400 Bad Request
500 Internal Server Error
503 Service Temporarily Unavailable (wont happen ever, I hope)
Your CAPTCHA is sent now, and not solved yet.
Get the CAPTCHA text string:
To get a text string of uploaded CAPTCHA Image
issue another HTTP GET Request to
http://api.shanibpo.com/api/captcha/%CAPTCHA_ID%
Where %CAPTCHA_ID% is the Identifier applied during upload process. No need to provide user login information to get text results.
HTTP Status Response:
200 HTTP OKAY
404 Not Found (Invalid CAPTCHA ID)
HTTP Response String Format:
captcha=98765&is_correct=1&text=CAPTCHA+TEXT
Reporting Bad Solution and get instant Refund:
Sent a HTTP Post Request to
hxxp://api.shanibpo.com/api/captcha/%CAPTCHA_ID%/report
with the following fields
username (Your ShaniBpo username)
password (Your shanibpo password)
GET Balance:
Send an HTTP Post request to
hxxp://api.shanibpo.com/api/user
with the following fields
username (Your shanibpo username)
password (your shanibpo password)
HTML FORM EXAMPLE TO GET Balance:
<form action="http://api.shanibpo.com/api/user"
method="post"
enctype="multipart/form-data">
<input type="text" name="username" value="YourUserName">
<input type="password" name="password" value="YourPassword">
<input type = "submit" value="submit" name = "submit">
</form>
Response Example to balance request:
status=0&is_banned=0&balance=942.559&rate=0.139&user=17266