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)
