এপিআই
অটোমেশনের উদ্দেশ্যে, ডেথ বাই ক্যাপচা (DBC) ব্যবহারকারী এবং ডেভেলপারদের যেকোন প্রদত্ত সফ্টওয়্যারের সাথে একীভূত করার জন্য API প্রদান করে।
সমাধান প্রক্রিয়া নিম্নরূপ হয়:
আপনার প্রিয় টুল(গুলি) এবং/অথবা প্রোগ্রামিং ভাষা ব্যবহার করে DBC বাস্তবায়নের জন্য অতিরিক্ত তথ্য ও সংস্থানগুলির জন্য নীচে আমাদের API বিশদ দেখুন!
- .NET (C#, VB, GitHub, Selenium, NuGet)
- AutoIt3
- C (C11) (GitHub) (ক্লায়েন্ট এবং libগুলির উত্স কোড)
- Java (GitHub, Maven, Selenium)
- Perl 5+
- PHP v7+
- Python3 (GitHub, PyPI, Selenium)
- Node.js (GitHub, npm, Selenium)
- জন্য কমান্ড-লাইন সরঞ্জাম Windows, Linux, MacOS (নীচে দেখুন ব্যবহার নোট)
অন্যান্য ভাষার জন্য, আমাদের দেখুন API metadata specifications (OpenAPI/AsyncAPI) স্বয়ংক্রিয়ভাবে ক্লায়েন্ট তৈরি করতে।
তৃতীয় পক্ষের ক্লায়েন্ট
- পাঠ্য সহ সাধারণ চিত্র ক্যাপচা (কেস সংবেদনশীল ক্যাপচা, গণিত ক্যাপচা ইত্যাদি সহ)
- ReCAPTCHA by Token API ( reCAPTCHA V2, V3, Invisible & Enterprise) BETA
- Geetest Challenges নতুন BETA
- TextCAPTCHA নতুন BETA
- Cloudflare Turnstile নতুন BETA
- Audio Captcha নতুন BETA
- Lemin Cropped নতুন BETA
- Capy Puzzle! নতুন BETA
- Amazon WAF নতুন BETA
- Cyber Siara নতুন BETA
- Mtcaptcha নতুন BETA
- Cutcaptcha নতুন BETA
- Friendly Captcha নতুন BETA
- Datadome নতুন BETA
- Tencent নতুন BETA
- Atb Captcha নতুন BETA
- Support for legacy/outdated reCAPTCHA solving via Coordinates or Image Group
আমরা কমান্ড লাইন dotnet ব্যবহার করছি 10+ (net8.0 এবং net6.0 ও সমর্থন করে)
নিশ্চিত করুন যে আপনি ইতিমধ্যে selenium ব্রাউজার ড্রাইভার ডাউনলোড করেছেন
এবং দোবারা চেক করুন যে ড्রাइवার এক्সিকিউটেবল PATH এ আছে
আপনি Chrome এর জন্য ChromeDriver বা Firefox এর জন্য Geckodriver ব্যবহার করতে পারেন
এবং C# সোর্স কোডে এই ড্রাইভারগুলির মধ্যে স্যুইচ করতে পারে.
GitHub থেকে .NET প্রকল্প ক্লোন করুন
git clone https://github.com/deathbycaptcha/deathbycaptcha-api-client-dotnet
শংসাপত্রগুলি পরিবেশ ভেরিয়েবল থেকে পড়া হয়:
DBC_USERNAME=your_username
DBC_PASSWORD=your_password
যে ফোল্ডারে dbc_api_net.sln ফাইলটি অবস্থিত
Selenium উদাহরণ চালানোর জন্য নিম্নলিখিত আদেশগুলি চালান:
dotnet restore dbc_api_net.sln
dotnet run --project DBC_Examples/DBC_Examples.csproj -c Release -f net10.0 -p:ExamplesStartupObject=DeathByCaptcha.SeleniumRecaptchaV2Example
আরও বিবরণের জন্য .NET প্রকল্প উদাহরণ দেখুন
আমরা ব্যবহার করছি Maven 3.6+
নিশ্চিত করুন যে আপনি ইতিমধ্যে selenium ব্রাউজার ড্রাইভার ডাউনলোড করেছেন
এবং দ্বিগুণ চেক ড্রাইভার এক্সিকিউটেবল PATH এ আছে
আপনি Chrome এর জন্য ChromeDriver বা Firefox এর জন্য Geckodriver ব্যবহার করতে পারেন
এবং Java সোর্স কোডে এই ড্রাইভারগুলির মধ্যে স্যুইচ করতে পারে.
উপরের তালিকা থেকে Java Selenium প্রকল্প ডাউনলোড করুন
App.java সম্পাদনা করুন এবং আপনার শংসাপত্র সেখানে রাখুন
Client client = new HttpClient("DBC_USERNAME", "DBC_PASSWORD");
যে ফোল্ডারে pom.xml ফাইলটি অবস্থিত
উদাহরণ চালানোর জন্য নিম্নলিখিত আদেশগুলি চালান:
mvn clean install -U প্রকল্প পরিষ্কার এবং নির্ভরতা ইনস্টল করতে
mvn exec:java -Dexec.mainClass="deathbycaptcha.App" প্রকল্প তৈরি করতে
mvn clean প্রকল্প পরিষ্কার করতে
আরও বিবরণের জন্য Java এবং Maven প্রকল্প উদাহরণ দেখুন
আমরা NodeJS ব্যবহার করছি v22+
নিশ্চিত করুন যে আপনি ইতিমধ্যে selenium ব্রাউজার ড্রাইভার ডাউনলোড করেছেন
এবং দোবারা চেক করুন যে ড्রাइवার এক्সিকিউটেবল PATH এ আছে
আপনি Chrome এর জন্য ChromeDriver বা Firefox এর জন্য Geckodriver ব্যবহার করতে পারেন
এবং NodeJS সোর্স কোডে এই ড্রাইভারগুলির মধ্যে স্যুইচ করতে পারে।
GitHub থেকে NodeJS প্রকল্প ক্লোন করুন
git clone https://github.com/deathbycaptcha/deathbycaptcha-api-client-nodejs
examples/selenium/recaptcha_v2_selenium.js সম্পাদনা করুন এবং আপনার শংসাপত্র সেখানে রাখুন
const USERNAME = 'DBC_USERNAME' // আপনার DBC ব্যবহারকারীর নাম এখানে
const PASSWORD = 'DBC_PASSWORD' // আপনার DBC পাসওয়ার্ড এখানে
যে ফোল্ডারে package.json ফাইলটি অবস্থিত
উদাহরণ চালানোর জন্য নিম্নলিখিত আদেশগুলি চালান:
npm install deathbycaptcha-lib // npm থেকে DBC লাইব্রেরি ইনস্টল করতে
node examples/selenium/recaptcha_v2_selenium.js // উদাহরণ চালাতে
আরও বিবরণের জন্য NodeJS প্রকল্প উদাহরণ দেখুন
আমরা Python v3+ ব্যবহার করছি
নিশ্চিত করুন যে আপনি ইতিমধ্যে selenium ব্রাউজার ড্রাইভার ডাউনলোড করেছেন
এবং দ্বিগুণ চেক ড্রাইভার এক্সিকিউটেবল চালু আছেPATH
আপনি Chrome এর জন্য ChromeDriver বা Firefox এর জন্য Geckodriver ব্যবহার করতে পারেন
এবং Python3 সোর्স কোডে এই ড্রাইভারগুলির মধ্যে স्যুইচ করতে পারে।
উপরের তালিকা থেকে Python3 Selenium প্রকল্প ডাউনলোড করুন
সম্পাদনা করুন python_selenium_example.py এবং আপনার শংসাপত্র সেখানে রাখুন
USERNAME = 'DBC_USERNAME' # আপনার DBC ব্যবহারকারীর নাম এখানে
PASSWORD = 'DBC_PASSWORD' # আপনার DBC পাসওয়ার্ড এখানে
যে ফোল্ডারে requirements.txt ফাইলটি অবস্থিত
উদাহরণ চালানোর জন্য নিম্নলিখিত আদেশগুলি চালান:
python3 -m venv venv নতুন python3 venv তৈরি করতে
. venv/bin/activate venv সক্রিয় করতে
pip3 install -r requirements.txt নির্ভরতা ইনস্টল করতে
python3 python_selenium_example.py
আরও বিবরণের জন্য Python3 প্রকল্প উদাহरণ দেখুন
নতুন Python3 ভার্চুয়াল পরিবেশ তৈরি করুন
python3 -m venv venv
ভার্চুয়াল পরিবেশ সক্রিয় করুন
. venv/bin/activate
pypi থেকে DeathByCaptcha লাইব্রেরি ইনস্টল করুন
pip install deathbycaptcha-official
আমাদের python3 স্ক্রিপ্ট তৈরি করুন
import deathbycaptcha
# don't forget to import deathbycaptcha library
username = 'username'
password = 'password'
authtoken = ''
...
DeathByCaptcha python http ক্লায়েন্ট ব্যবهार करুন
http_client = deathbycaptcha.HttpClient(username, password, authtoken)
অথবা DeathByCaptcha python sockets ক্লায়েন্ট ব্যবহার করুন
socket_client = deathbycaptcha.SocketClient(username, password, authtoken)
আরও বিবরণের জন্য Python3 প্রকল্প উদাহरণ দেখুন.
নতুন Maven প্রকল্প তৈরি করুন
mvn -B archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.5 -DgroupId=examples -DartifactId=deathbycaptcha-examples -Dpackage=examples -Dmaven.compiler.release=25
maven pom.xml ফাইলে নিম্নলিখিত নির্ভরতা অন্তর্ভুক্ত করুন
<dependencies>
<dependency>
<groupId>io.github.deathbycaptcha</groupId>
<artifactId>deathbycaptcha-java-library</artifactId>
<version>4.7.0</version>
</dependency>
</dependencies>
যদি pom.xml সঠিক হয়.
আমরা আমাদের java ফাইলগুলিতে আমদানি ব্যবহার করতে পারি.
import com.DeathByCaptcha.AccessDeniedException;
import com.DeathByCaptcha.Client;
import com.DeathByCaptcha.HttpClient;
import com.DeathByCaptcha.SocketClient;
import com.DeathByCaptcha.Captcha;
...
প্রকল্প পরিষ্কার এবং তৈরি করুন
mvn clean install -U
প্রকল্প চালান
mvn exec:java -Dexec.mainClass="examples.GetBalance" -Dexec.args=""
mvn exec:java -Dexec.mainClass="examples.ExampleRecaptchaV2"
...
আরও বিবরণের জন্য Java এবং Maven প্রকল্প উদাহরণ দেখুন
সকেট এপিআই ক্লায়েন্টগুলি ব্যবহার করার সময়, নিশ্চিত হয়ে নিন যে আপনার পোর্টগুলিতে 8123-8130 ফায়ারওয়ালড পোর্টগুলিতে বহির্গামী টিসিপি সংযোগ রয়েছে। যদি সকেট এপিআই ক্লায়েন্টগুলি আপনার পক্ষে কাজ না করে তবে এইচটিটিপি এপিআই ক্লায়েন্টগুলি ব্যবহার করুন। 8123-8130 পোর্টস রেঞ্জটি কেবল সকেট এপিআইয়ের জন্য, এটি http এপিআই দিয়ে ব্যবহার করার চেষ্টা করবেন না!
নোট করুন যে ডিকোড ফাংশন/পদ্ধতিতে একটি কল ক্যাপচা সমাধানের আগে সময়সীমা পৌঁছে গেলে একটি নাল মান ফেরত দিতে পারে। যদি এটি প্রায়শই ঘটে থাকে তবে ব্যবহৃত সময়সীমা বাড়ান।
আরও তথ্যের জন্য প্রতিটি এপিআই ক্লায়েন্ট প্যাকেজের অন্তর্ভুক্ত উদাহরণগুলি দেখুন এবং ক্লায়েন্ট উত্স কোডটি পরীক্ষা করুন।
- আপনার ভারসাম্য পরীক্ষা করতে, চালান:
deathbycaptcha.exe -l USERNAME -p PASSWORD -b
বা প্রমাণীকরণ টোকেন ব্যবহার করেdeathbycaptcha.exe -a AUTHTOKEN -b
আপনার ভারসাম্য <কোড> ব্যালেন্স.টেক্সট কোড> ফাইলটিতে সংরক্ষণ করা হবে এবং স্ট্যান্ডার্ড আউটপুটে মুদ্রিত হবে। - ক্যাপচা আপলোড করতে, চালান:
deathbycaptcha.exe -l USERNAME -p PASSWORD -c CAPTCHA_FILE_NAME [-t TIMEOUT]
বা প্রমাণীকরণ টোকেন ব্যবহার করেdeathbycaptcha.exe -a AUTHTOKEN -c CAPTCHA_FILE_NAME [-t TIMEOUT]
ডিফল্ট ক্যাপচা সমাধানের সময়সীমা 60 সেকেন্ড।
যদি সমাধান করা হয় তবে ক্যাপচা আইডি <কোড> আইডি.টিএক্সটি কোড> এ সংরক্ষণ করা হবে, ক্যাপচা পাঠ্যটি <কোড> উত্তর.টেক্সট কোড> এ সংরক্ষণ করা হবে এবং আইডি এবং পাঠ্য উভয়ই মুদ্রিত হবে স্ট্যান্ডার্ড আউটপুট একটি স্থান দ্বারা পৃথক। - একটি ভুলভাবে সমাধান করা ক্যাপচা রিপোর্ট করতে, রান:
deathbycaptcha.exe -l USERNAME -p PASSWORD -n CAPTCHA_ID
বা প্রমাণীকরণ টোকেন ব্যবহার করেdeathbycaptcha.exe -a AUTHTOKEN -n CAPTCHA_ID
CLI ব্যবহারের আরও বিশদ এবং অতিরিক্ত উদাহরণের জন্য, দেখুন GitHub CLI ডকুমেন্টেশন.
আপনার নিজের বাস্তবায়নের আগে Death By Captcha এইচটিটিপি এপিআই ক্লায়েন্ট, দয়া করে উপরে তালিকাভুক্ত আমাদের অফিসিয়াল ক্লায়েন্টগুলির সাথে সকেট এপিআই ব্যবহার করার বিষয়টি গুরুত্ব সহকারে বিবেচনা করুন।
এপিআই ইউআরএল হয় http://api.dbcapi.me/api/.
ইউআরএল পাথ কাঙ্ক্ষিত ক্রিয়াকলাপের উপর নির্ভর করে পরিবর্তনগুলি। এপিআই -তে করা অনুরোধের সমস্ত প্রতিক্রিয়াগুলির দুটি সাধারণ ক্ষেত্র রয়েছে:
status— অনুরোধ স্থিতি। 0 যদি অভ্যন্তরীণ অনুরোধ প্রক্রিয়াজাতকরণের সময় কোনও ত্রুটি না থাকে তবে অন্যথায় 255।error— ঘটনার ত্রুটির সংক্ষিপ্ত ব্যাখ্যা। যখন স্থিতি 255 হয় তখনই ফিরে আসে।
সঠিক URL পাথ এবং নির্দিষ্ট ক্রিয়াকলাপের জন্য অন্যান্য প্রত্যাবর্তিত ক্ষেত্রগুলি সম্পর্কে বিশদগুলির জন্য, নীচের বিভাগটি দেখুন।
All API responses are returned URL-encoded by default. If JSON encoding is desired, include application/json in the Accept header of your request. Note that boolean true will be returned as 1 in URL-encoded responses and as true in JSON-encoded responses. Boolean false will be returned as 0 in URL-encoded responses and as false in JSON-encoded responses.
"সাধারণ ক্যাপচা" চ্যালেঞ্জ কি?
ক্যাপচা-এর এই ফর্মটি ইমেজ-ভিত্তিক এবং একটি বিকৃত ইমেজ থেকে অক্ষর বা সংখ্যার ক্রম লিখতে হবে
ক্যাপচা আপলোড করতে, একটি multipart/form-data POST অনুরোধ প্রেরণ করুন http://api.dbcapi.me/api/captcha.
অনুরোধে অবশ্যই নিম্নলিখিত ক্ষেত্রগুলি থাকতে হবে:
username— আপনার Death By Captcha ব্যবহারকারীর নাম।password— আপনার Death By Captcha পাসওয়ার্ড।captchafile— ক্যাপচা চিত্র।
আপনি যদি টোকেন প্রমাণীকরণ ব্যবহার করছেন:
authtoken— আপনার Death By Captcha প্রমাণীকরণ টোকেন।captchafile— ক্যাপচা চিত্র।
captchafile কাচা CAPTCHA চিত্র ফাইল বা base64: প্রিফিক্স সংযুক্ত করে base64-encoded CAPTCHA চিত্র হতে হবে। চিত্র ফাইলের আকার সীমাবদ্ধ হবে 180 KB এর কম। যখন চিত্রটি Base64 দ্বারা এনকোড করা হবে, তখন আকারটি 120 KB এর কম হতে হবে। সমর্থিত চিত্র ফরম্যাটগুলি হলে JPG, PNG, GIF এবং BMP।
এখানে এইচটিএমএল ফর্ম যা কৌশলটি করে:
<form action="http://api.dbcapi.me/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">
</form>
বা টোকেন প্রমাণীকরণ ব্যবহার করে:
<form action="http://api.dbcapi.me/api/captcha"method="post" enctype="multipart/form-data">
<input type="text" name="authtoken" value="">
<input type="file" name="captchafile">
</form>
এখানে কার্ল কমান্ড সমতুল্য:
curl --header 'Expect: ' -F username=YOUR_USERNAME -F password=YOUR_PASSWORD -F captchafile=@YOUR_CAPTCHA_FILENAME http://api.dbcapi.me/api/captcha
বা টোকেন প্রমাণীকরণ ব্যবহার করে:
curl --header 'Expect: ' -F authtoken=YOUR_AUTHTOKEN -F captchafile=@YOUR_CAPTCHA_FILENAME http://api.dbcapi.me/api/captcha
base64-আকোডেড captchafile ক্ষেত্রটি এর মতো দেখা উচিত:
base64:R0lGODlhAQABAIABAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAICTAEAOw==
আপনি নিম্নলিখিত এইচটিটিপি প্রতিক্রিয়াগুলির একটি পাবেন:
-
303 See Otherযদি আপনার ক্যাপচা সফলভাবে আপলোড করা হয়,অবস্থানএইচটিটিপি শিরোনাম আপনাকে আপলোড করা ক্যাপচা স্থিতি পৃষ্ঠায় নির্দেশ করবে, আপনিঅবস্থানথেকে অনুসরণ করতে পারেন আপলোড করা ক্যাপচা স্থিতি পান। এছাড়াও, নিম্নলিখিত ক্ষেত্রগুলি ফিরে আসবে:
captcha— আপলোড ক্যাপচা আইডি।is_correct— 1 যদি এই ক্যাপচাটির জন্য কোনও উত্তর চিহ্নিত করা হয় বা এটি এখনও প্রক্রিয়া করা হচ্ছে, 0 যদি প্রক্রিয়াজাতকরণ শেষ হয় এবং কোনও উত্তর পাওয়া যায় না।text— ক্যাপচা উত্তর। একটি খালি স্ট্রিং মানে ক্যাপচা এখনও সমাধান করা হয়নি।
status=0&captcha=123&is_correct=1&text=
Json এনকোডেড উদাহরণ:{ "status": 0, "captcha": 123, "is_correct": 1, "text": "" } -
403 Forbiddenযদি আপনার Death By Captcha শংসাপত্রগুলি প্রত্যাখ্যান করা হয়, বা আপনার কাছে পর্যাপ্ত ক্রেডিট নেই। -
400 Bad Requestযদি আপনার অনুরোধটি উপরের স্পেসিফিকেশনটি অনুসরণ না করে, বা ক্যাপচা বৈধ চিত্র না হওয়ার জন্য প্রত্যাখ্যান করা হয়েছিল। -
500 Internal Server Errorআমাদের পাশে যদি কিছু ঘটে থাকে তবে আপনাকে ক্যাপচা আপলোড করতে বাধা দেয়; আপনি যদি নিশ্চিত হন যে আপনি বৈধ ক্যাপচা চিত্রগুলির সাথে সঠিকভাবে কাঠামোগত অনুরোধগুলি প্রেরণ করছেন তবে সমস্যাটি অব্যাহত রয়েছে তবে দয়া করে আমাদের লাইভ সাপোর্টের সাথে যোগাযোগ করুন এবং কীভাবে সমস্যাটি পুনরুত্পাদন করবেন তা বিশদগুলিতে তাদের জানান। -
503 Service Temporarily Unavailableযখন আমাদের পরিষেবাটি অতিরিক্ত বোঝা হয়ে যায়, পরে আবার চেষ্টা করুন।
এই মুহুর্তে আপনি যা CAPTCHA সহাইল করেছেন তা এখনও সমাধান করা হয়নি! যদি আপনি সার্ভার প্রতিক্রিয়ার text কীতে উত্তর পেয়ে না থাকেন তবে আপনাকে এর জন্য পোল করতে হবে। বিস্তারিত জানতে আপলোড করা CAPTCHA এর স্থিতির জন্য পোলিং করুন।
আপলোড করা ক্যাপচাসের স্থিতি পেতে, একটি জিইটি অনুরোধ জারি করুন
http://api.dbcapi.me/api/captcha/%CAPTCHA_ID%,
যেখানে %CAPTCHA_ID% ক্যাপচা আপলোড করার সময় আপনার আপলোড করা ক্যাপচা আইডি নেওয়া হয় যা ক্যাপচা আপলোড করতে সময় অর্জন করা হয়েছে.
আপনাকে এবার আপনার Death By Captcha শংসাপত্র সরবরাহ করতে হবে না।
প্রতিক্রিয়াটি একটি HTTP 200 OK প্রতিক্রিয়া হবে এবং ক্যাপচা আপলোড করা বিভাগের 303 অন্য দেখুন প্রতিক্রিয়ার জন্য বর্ণিত একই ফিল্ডগুলি থাকবে।
যদি ক্যাপচা এখনও সমাধান না করা হয় তবে text কী খালি আসবে। এই উত্তরের জন্য আপনাকে পোলিং চালিয়ে যেতে হবে। উদাহরণ প্রতিক্রিয়া:
-
সঠিকভাবে সমাধান করা ক্যাপচা এর ইউআরএল-এনকোডেড প্রতিক্রিয়া
status=0&captcha=1234&is_correct=1&text=tyrone+slothrop
-
সঠিকভাবে সমাধান করা ক্যাপচা এর জেএসএন-এনকোডেড প্রতিক্রিয়া
{ "captcha": 1234, "is_correct": true,"status": 0, "text": "tyrone slothrop" } -
একটি ভুলভাবে সমাধান করা ক্যাপচা এর জেএসএন-এনকোডেড প্রতিক্রিয়া
{ "captcha": 1234, "is_correct": false, "status": 0, "text": "?" } -
একটি অবিচ্ছিন্ন ক্যাপচা এর জেএসএন-এনকোডেড প্রতিক্রিয়া
{ "captcha": 0, "status": 0 }আপনি যদি এই প্রতিক্রিয়াটি পান তবে নিশ্চিত করুন যে আপনি উত্তরের জন্য পোল করার জন্য যে ক্যাপচা আইডি ব্যবহার করছেন তা আপলোড করার সময় একই ফিরে আসে। যদি সমস্যাটি অব্যাহত থাকে তবে নির্দ্বিধায় আমাদের সাথে যোগাযোগ করুন।
দয়া করে কয়েক সেকেন্ডের মধ্যে একাধিকবার ক্যাপচা স্ট্যাটাসের জন্য পোল ডোন্ট পোল.
এটি অপমানজনক হিসাবে বিবেচিত এবং আপনাকে নিষিদ্ধ করতে পারে।
আপনার এবং আমাদের ব্যান্ডউইথ সংরক্ষণ করুন।
আপনি যদি ভাবেন যে আপনার ক্যাপচা ভুলভাবে সমাধান করা হয়েছে, তবে আপনার অর্থ ফেরত পেতে এটি Death By Captcha এ রিপোর্ট করুন।
এটি করার জন্য, http://api.dbcapi.me/api/captcha/%CAPTCHA_ID%/report নিম্নলিখিত ক্ষেত্রগুলির সাথে একটি পোস্ট অনুরোধ জারি করুন:
username— আপনার Death By Captcha ব্যবহারকারীর নাম।password— আপনার Death By Captcha পাসওয়ার্ড।
বা প্রমাণীকরণ টোকেন ব্যবহার করে:
authtoken— আপনার Death By Captcha প্রমাণীকরণ টোকেন।
প্রতিক্রিয়া হবে:
200 OKযদি রিপোর্ট শেষ হয়। এই ক্ষেত্রে, আপনার ক্রেডিটগুলি ফেরত দেওয়া হবে। প্রতিক্রিয়া বডিটি পোলের মতো একই হবে (বা আপলোড) তবেis_correctক্ষেত্রটি 0 হবে 0 উদাহরণ:{ "captcha": 1234, "is_correct": false,"status": 0, "text": "tyrone slothrop" }503 Service Unavailableযদি রিপোর্ট শেষ করা যায় না। এটি হতে পারে কারণ:
1) প্রদত্ত আইডির সাথে সম্পর্কিত ক্যাপচা ব্যবহারকারীর প্রতিবেদন দ্বারা আপলোড করা হয়নি;
2) আপনার ব্যবহারকারী নিষিদ্ধ করা হয়েছে;
3) প্রতিবেদনটি এক ঘন্টারও বেশি সময় করা হয়েছিল পরে যদি আপলোড করা হয়। এই ক্ষেত্রে, আপনাকে ফেরত দেওয়া হবে না।
এই বৈশিষ্ট্যটি গালি দেওয়া আপনাকে নিষিদ্ধ করবে!
আপনার ক্রেডিট ভারসাম্য পরীক্ষা করতে, http://api.dbcapi.me/api নিম্নলিখিত ক্ষেত্রগুলির সাথে একটি জিইটি বা পোস্ট অনুরোধ জারি করুন:
username— আপনার Death By Captcha ব্যবহারকারীর নাম।password— আপনার Death By Captcha পাসওয়ার্ড।
বা প্রমাণীকরণ টোকেন ব্যবহার করে:
authtoken— আপনার Death By Captcha প্রমাণীকরণ টোকেন।
সফল প্রমাণীকরণের পরে, আপনি আপনার Death By Captcha ক্যাপচা অ্যাকাউন্টের বিস্তারিত, ইউআরএল বা জেসন-এনকোডেড হিসাবে, নিম্নলিখিত ক্ষেত্রগুলির সাথে 200 OK প্রতিক্রিয়া পাবেন:
user— আপনার Death By Captcha অ্যাকাউন্ট আইডি;rate— আমরা আপনাকে কতটা চার্জ করি করি সঠিকভাবে সমাধান করা একটি CAPTCHA এর জন্য, US¢ এ;balance— আপনার বর্তমান ক্রেডিট ব্যালেন্স, US¢ এ।is_banned— 1 যদি ব্যবহারকারীকে নিষিদ্ধ করা হয় তবে 0 না থাকলে।
উদাহরণ json- এনকোডেড প্রতিক্রিয়া:
{ "is_banned": false, "status": 0, "rate": 0.139,"balance": 455.23, "user": 43122 }
বর্তমান সার্ভারের স্থিতি পাওয়ার জন্য, http://api.dbcapi.me/api/status এ জিইটি অনুরোধ জারি করুন। প্রতিক্রিয়া নিম্নলিখিত ক্ষেত্র আছে:
todays_accuracy— শতাংশে নির্ভুলতার প্রতিনিধিত্বকারী সংখ্যা (উদাঃ, 99.6 99.6%প্রতিনিধিত্ব করে)solved_in— সেকেন্ডে গড় সমাধানের সময়is_service_overloaded— 1 যদি পরিষেবা ওভারলোড হয় তবে 0 অন্যথায় 0
উদাহরণ json- এনকোডেড প্রতিক্রিয়া:
{ "status": 0, "todays_accuracy": 99.9, "solved_in": 5.3,"is_service_overloaded": false }
- DeCaptcher API (উভয় সকেট এবং এইচটিটিপি)
- Antigate (Anti-Captcha)
- 2captcha

Bengali
English
Spanish
Russian
Chinese
French
Hindi
Arabic
Indonesian
Portuguese
com, 

