Ngjarjet dhe Webhook

Vlerësoni hyrjen e provimit

Ju mund të vërtetoni një të anketuar që do të marrë një provim dhe gjithashtu të shtoni metadata për këtë përdorues.
Kur një kërkesë e të anketuarve për të filluar një provim, serveri ynë do të bëjë një kërkesë në internet në URL -në e serverit tuaj për të vërtetuar nëse kredencialiteti i paditur (p.sh. email, fjalëkalim ose matrikë jo) janë të vlefshme.
Serveri juaj mund të përgjigjet opsionale me disa metadata në lidhje me këtë të paditur, siç është name, email, photo, about and data.
Më poshtë shembulli imiton kërkesën e bërë në serverin tuaj dhe përgjigjen e pritshme nëse verifikimi ishte i suksesshëm
Ju lutemi vini re se ju pritet të përgjigjeni brenda 60 sekondave ose kërkesa do të përfundojë nga serveri ynë.
Nëse i padituri nuk mund të vërtetohej nga serveri juaj, pritet të siguroni errorMessage me arsyen, përndryshe pritet ta heqësh atë.Ju mund të siguroni opsionalisht metadata Nëse vlefshmëria ishte e suksesshme.

Gjithashtu nëse keni ndërmend të kryeni zbulimin e fytyrës ndaj të paditurit, pritet të siguroni metadata.photo me lidhje me një imazh të mprehtë të të paditurit. Rezolucioni i rekomanduar i figurës është një imazh më i madh se 1500x1500 piksele.
Sigurohuni që të verifikoni të gjithë kërkesën hyrëse për serverin tuaj duke kontrolluar kundër x-client-id and x-client-secret në kokën e kërkesës
{
  "event": "verify_respondent",
  "fields": [
    {
      "position": 0,
      "value": "Some valid student id"
    },
    {
      "position": 1,
      "value": "Some valid student password"
    }
  ],
  "exam_id": "some unique exam_id",
  "choosenLang": "ru"
}


Më poshtë shembulli imiton kërkesën e bërë në serverin tuaj dhe përgjigjen e pritshme nëse verifikimi dështoi
{
  "event": "verify_respondent",
  "fields": [
    {
      "position": 0,
      "value": "Some invalid student id"
    },
    {
      "position": 1,
      "value": "Some invalid student password"
    }
  ],
  "exam_id": "some unique exam_id..",
  "choosenLang": "ru"
}
Sigurohuni që keni aktivizuar validate fields via webhook Në faqen e krijimit të provimit


Ose nëse jeni duke përdorur API të zhvilluesit, sigurohuni welcomePage.validate është e vërtetë

Vendosja e URL -së tuaj në internet

Ju mund të vendosni dhe të ndryshoni URL -në tuaj të serverit tuaj, ja si është se si
  1. Lundroni te cilësimet.

  2. Shkoni në seksionin e zhvilluesit.

  3. Edit and copy your webhook url

Pranoni ngjarjen e paditur

Serveri ynë do të njoftojë serverin tuaj kur një i anketuar është pranuar të marrë një provim. Më poshtë Shembull Demonstroni këtë skenar
respondent_id për të kërkuar informacion shtesë në lidhje me këtë të paditur
{
  "event": "admitted_respondent",
  "respondent_id": "some unique id given to the respondent",
  "exam_id": "some unique exam_id",
  "admittedOn": 1719221380326
}

Rezultati Ngjarja e gatshme

Serveri ynë do të njoftojë serverin tuaj kur një rezultat i paditur për një provim është gati. Më poshtë Shembull Demonstroni këtë skenar
respondent_id Për të kërkuar të dhënat e rezultatit për këtë të paditur
{
  "event": "result_ready",
  "respondent_id": "some unique id given to the respondent",
  "exam_id": "some unique exam_id"
}

Ngjarja e plotë e hetimit

Serveri ynë do të njoftojë serverin tuaj kur të përfundojë hetimi mbi një të paditur. Më poshtë Shembull Demonstroni këtë skenar
respondent_id për të kërkuar informacion shtesë në lidhje me këtë të paditur
{
  "event": "investigation_complete",
  "respondent_id": "some unique id given to the respondent",
  "exam_id": "some unique exam_id"
}

Komente për feedback (0)