Java SDK
Official Java SDK for CaptchaSonic
Java SDK
Our Java SDK provides a type-safe, thread-safe interface for integrating CaptchaSonic into your Java applications. It is compatible with Java 8+ and integrates seamlessly with popular HTTP clients.
Installation
Maven
Add the following dependency to your pom.xml:
<dependency>
<groupId>com.captchasonic</groupId>
<artifactId>captchasonic-java</artifactId>
<version>1.0.0</version>
</dependency>
Gradle
implementation 'com.captchasonic:captchasonic-java:1.0.0'
Implementation
import com.captchasonic.CaptchaSonicClient;
import com.captchasonic.models.TaskResult;
import com.captchasonic.models.RecaptchaV2Task;
public class Example {
public static void main(String[] args) {
// 1. Initialize Client
CaptchaSonicClient client = new CaptchaSonicClient("YOUR_API_KEY");
try {
// 2. Create Task
RecaptchaV2Task task = new RecaptchaV2Task(
"https://example.com",
"6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-"
);
// 3. Solve
TaskResult result = client.solve(task);
if (result.isReady()) {
System.out.println("Solution: " + result.getGRecaptchaResponse());
}
} catch (Exception e) {
e.printStackTrace();
}
}
}