C# (.NET) SDK
Official .NET SDK for CaptchaSonic
C# (.NET) SDK
The CaptchaSonic .NET SDK is a modern, async-first library compliant with .NET Standard 2.0+, making it compatible with .NET Core, .NET Framework, and Xamarin.
Installation
Install via NuGet Package Manager:
Install-Package CaptchaSonic.Client
Or via .NET CLI:
dotnet add package CaptchaSonic.Client
Implementation
using CaptchaSonic.Client;
using CaptchaSonic.Models;
using System;
using System.Threading.Tasks;
class Program
{
static async Task Main(string[] args)
{
// 1. Initialize Client
var client = new CaptchaSonicClient("YOUR_API_KEY");
try
{
// 2. Create Task
var task = new RecaptchaV2Task
{
WebsiteUrl = "https://example.com",
WebsiteKey = "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-"
};
// 3. Solve
var result = await client.SolveAsync(task);
if (result.IsReady)
{
Console.WriteLine($"Token: {result.GRecaptchaResponse}");
}
}
catch (Exception ex)
{
Console.WriteLine($"Error: {ex.Message}");
}
}
}