Join And Get Free Trial!

Comment résoudre CAPTCHA avec NextCaptcha#

logoNextCaptcha
March 21,2024

À mesure qu'Internet se développe, le CAPTCHA (Completely Automated Park and Turing Test to Tell Computers from Humans) est devenu un outil important pour protéger les sites Web et les applications contre les robots automatisés. Dans cet article, nous explorerons comment NextCaptcha aide à résoudre le problème du CAPTCHA.

Présentation du CAPTCHA#

CAPTCHA est un test utilisé pour distinguer les utilisateurs humains des robots. Il vérifie l'identité de l'utilisateur en lui demandant d'effectuer des tâches faciles à reconnaître pour les humains mais difficiles à simuler pour les machines, comme reconnaître du texte, des images ou effectuer des opérations mathématiques simples. Ce mécanisme permet d'empêcher les robots automatisés d'attaquer de manière malveillante des sites Web, d'envoyer du spam, etc.

Pourquoi utiliser NextCaptcha#

NextCaptcha est une solution CAPTCHA efficace et fiable qui offre une expérience conviviale. NextCaptcha utilise une technologie avancée d'intelligence artificielle pour garantir que les utilisateurs peuvent effectuer une vérification rapidement. De plus, NextCaptcha offre également une multitude d'options de personnalisation pour reCAPTCHA (v2/v3/Mobile/Enterprise), FunCaptcha, hCaptcha et une prise en charge multilingue intégrée pour les utilisateurs mondiaux.

Comment utiliser NextCaptcha#

Sécuriser votre site Web ou votre application avec NextCaptcha est simple. Tout d’abord, vous devez créer un compte NextCaptcha et obtenir une clé API. Ensuite, intégrez NextCaptcha dans votre site Web ou votre application en vous basant sur la documentation et l'exemple de code fournis par NextCaptcha.

Pour créer une tâche, utilisez l<guidelines>createTask API</guidelines> pour créer une tâche.#


Structure de l'objet de tâche#

nomtaperRequisDescription
clientKeyChaîneOuiVotre clé API
taskObjetOuiUn objet qui décrit la tâche de code de vérification. Pour les types spécifiques, veuillez vous référer au document sur le type de tâche Captcha.
callbackUrlChaîneNonL'URL du serveur Web enregistré utilisé pour recevoir et traiter les résultats de la solution du code de vérification
softIdEntierNonVotre identifiant logiciel enregistré dans notre catalogue de logiciels

Exemple de demande#

  POST https://api.nextcaptcha.com/createTask
  Host: api.nextcaptcha.com
  Content-Type: application/json
  {
      "clientKey":"api key",
      "task": {
          "type":"Recaptchav2TaskProxyless",
          "websiteURL":"https://www.google.com/recaptcha/api2/demo",
          "websiteKey":"6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-"
      }
  }

Pour créer une tâche, utilisez l<guidelines>createTask API</guidelines> pour créer une tâche.#


Obtenir les résultats des tâches#

Utilisez l<guidelines>API getTaskResult</guidelines> pour obtenir les résultats des tâches En fonction de la charge du système, vous obtiendrez les résultats dans un intervalle de 1 s à 20 s

Exemple de demande#

{
  "clientKey": "api key",
  "taskId": 1781234567890
}

Exemple de réponse#

{
    "errorId": 0,
    "status": "ready",
    "solution": {
        "respKey": "E0_eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9",
        "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36 Edge/16.16299",
        "gRecaptchaResponse": "P1_eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9"
    },
    "createTime": 1701234567890,
    "endTime": 1701234567890
}

en conclusion#

NextCaptcha est un excellent choix pour résoudre les problèmes CAPTCHA, combinant une technologie avancée d'intelligence artificielle avec une conception conviviale.