Příklady

Příklad použití v Pythonu:

import captcha
cap = captcha.CaptchaHTTP()
cap.create()
# vrati hash, ktery se pouzije pro generovani obrazku
# napr: '8TP8DEMLT4'

V taru naleznete zabalený příklad použití v PHP5. PHP třídy vyžadují přítomnost cURL knihovny.

Do stránky si pak vložíte obrázek takovým to způsobem:
<img src="http://captcha.seznam.cz/captcha.getImage?hash=$​{captchaHash}">

Pro zvukovou verzi kódu stačí dát do stránky odkaz:
<a href="http://captcha.seznam.cz/captcha.getAudio?hash=$​{captchaHash}">

V kódu pak stačí jednoduchá kontrola (hodnoty captchaHash a captchaCode, pošle uživatel z formuláře).

import captcha
cap = captcha.CaptchaHTTP()
if not cap.check(captchaHash, captchaCode):
    # chyba spatne zadany kod z obrázku
    # a nejaka reakce na spatne vlozeny kod

Rozhranní je možné používat i přímo přes XML-RPC (FastRPC) rozhranní. Použití je obdobné, pouze vytvoříme objekt CaptchaRPC(). RPC rozhranní má následující metody:

captcha.create()
captcha.getImage(string hash)
captcha.getAudio(string hash)
captcha.check(string hash, string code)