Le nguqulelo yenziwe ngumatshini yaye isalinde ukuphononongwa.Tshintshela esiNgesini
Mnyama
NgenaCela umboniso okhokelwayo

// UVAVANYO LWABAPHUHLISI

Yazi okusebenza phi phambi kokudibanisa.

Isikhangeli siqokelela ubungqina obukhoyo. Iseva yakho yenza ufundo oluqinisekisiweyo. Isicelo sakho silawula umgaqo-nkqubo womthengi nayo yonke indlela yokubuyela umva.

// IMIDA YOKUTHEMBA

Ukudluliselwa ukusuka kwisikhangeli ukuya kwiseva ngobunini obucacileyo.

  1. Umxhasi womthengi

    Ilayisha umqokeleli kawonke-wonke ize idlulisele isazisi sesixhobo esibuyisiweyo kwi-backend yomthengi.

    Indlela yokubuyela umva: I-JavaScript evaliweyo, amandla esikhangeli ancitshisiweyo, okanye ukusilela kokuqokelela kuthetha ukuba akukho bungqina butsha.

  2. Ukuqhutywa kwe-Noxtica

    Iqhuba ubungqina obuvunyelwe ngamandla esikhangeli, ngumgaqo-nkqubo wetenanti, kunye nemeko yemvume.

    Indlela yokubuyela umva: Iziphumo ezingekhoyo okanye ezingafumanekiyo azithethi iziphumo zomngcipheko ophantsi.

  3. Iseva yomthengi

    Igcina iimfihlo zesiqinisekiso se-API ize yenze ujongo lwesixhobo oluqinisekisiweyo.

    Indlela yokubuyela umva: Iimpendulo ezingekhoyo, ezingavumelekanga, ezithintelwe ngenxa yomlinganiselo, nezingafumanekiyo zihlala zahlukile.

  4. Umgaqo-nkqubo womthengi

    Idibanisa ujongo kunye nomxholo weakhawunti, womsebenzi, nowokusetyenziswa gwenxa olawulwa ngumthengi.

    Indlela yokubuyela umva: I-Noxtica ayenzi isigqibo sokugqibela sokuvumela, sokufuna inyathelo elongezelelweyo, sokuphonononga, okanye sokwala.

  5. Uphando nokulinganisa

    Abaqhubi bathelekisa amanyathelo acetyiswayo neziphumo eziqinisekisiweyo phambi kokunyanzelisa.

    Indlela yokubuyela umva: Ukufakela ngempumelelo kukodwa akuseki mgaqo-nkqubo olungele imveliso.

// INDLELA EGQITYWEYO YOKUGCINWA

Eyona ndlela incinci yangoku yokudibanisa.

Le mizekelo inikwa ukusuka kwiifekstsha ezijongwe luvavanyo lwesnippet yabaphuhlisi. Tshintsha lonke ixabiso elenziweyo ufake iziqinisekiso nezazisi ezikhutshwe ukulungiselela uvavanyo lwakho.

1. Qokelela kwisikhangeli

Umlayishi kawonke-wonke kuphela kokukhutshwa kwesikhangeli okuqinisekisiweyo ngoku. Ukhupha isazisi sesixhobo okanye imeko yempazamo; awusoze ufumane isiqinisekiso seseva.

<script src="https://collect.noxtica.com/collector/noxtica-collector-core.js" data-site-key="pk_example_replace_me" data-extensions="auto" data-auto-init data-auto-check-once async></script>
<script>
  document.addEventListener('noxtica:collected', (event) => {
    const deviceId = event.detail?.fingerprintId;
    document.dispatchEvent(new CustomEvent('app:noxtica-evidence', {
      detail: deviceId ? { state: 'received', deviceId } : { state: 'invalid' },
    }));
  });

  document.addEventListener('noxtica:error', () => {
    document.dispatchEvent(new CustomEvent('app:noxtica-evidence', {
      detail: { state: 'unavailable' },
    }));
  });
</script>

2. Funda kwiseva yakho

Thumela isazisi sesixhobo kwi-backend yakho, uze ubize indlela eqinisekisiweyo ye-v1 ngesitshixo esigcinwe kwiseva.

export async function lookupDevice({ deviceId, apiKey, fetchImpl = fetch }) {
  const response = await fetchImpl(
    `https://collect.noxtica.com/v1/device/${encodeURIComponent(deviceId)}`,
    { headers: { Authorization: `Bearer ${apiKey}` } },
  );

  if (response.status === 404) return { state: 'missing' };
  if (response.status === 429) return { state: 'rate_limited' };
  if (!response.ok) return { state: 'unavailable' };

  return { state: 'received', record: await response.json() };
}

3. Gcina iimeko zeziphumo zahlukile

Kuphela yirekhodi epheleleyo efunyenweyo engena kumgaqo-nkqubo wamanani. Iimeko ezingekhoyo, ezingavumelekanga, ezithintelwe ngenxa yomlinganiselo, nezingafumanekiyo zilandela iindlela ezicacileyo zokubuyela umva zomthengi.

export function classifyLookup(result) {
  if (!result || result.state === 'unavailable') return { state: 'unavailable' };
  if (result.state === 'rate_limited') return { state: 'rate_limited' };
  if (result.state === 'missing') return { state: 'missing' };

  const record = result.record;
  if (!record || typeof record.score !== 'number' || typeof record.confidence !== 'number') {
    return { state: 'invalid' };
  }

  return {
    state: 'received',
    score: record.score,
    riskLevel: record.riskLevel,
    confidence: record.confidence,
  };
}

// KUQINISEKISIWE 2026-09-20

Imatriksi yangoku yenkxaso kawonke-wonke.

Kudweliswe kuphela imiphezulu exhaswa kukukhutshwa koluntu okanye ngumda we-API ofikelelekayo. Uluhlu lwemithombo yabucala alusosibango lwenkxaso.

UmphezuluUkufumanekaUkukhutshwa kwangokuUxanduva nemidaIsikhokelo
Umlayishi womqokeleli wesikhangeliIfumaneka kuluntu3.2.0Kuqinisekisiwe 2026-09-20

Ilayisha umqokeleli wesikhangeli ukusuka kwimvelaphi yomqokeleli ye-Noxtica. Ixela isiphumo sokuqokelela okanye imeko yokungafumaneki kwikhowudi yesicelo.

Ubungqina obufumanekayo kwisikhangeli sangoku, kumgaqo-nkqubo wetenanti, nakwimeko yemvume. Ifuna i-JavaScript. Amandla esikhangeli okanye umgaqo-nkqubo anganciphisa ubungqina obukhoyo.

Jonga umzekeloFunda isikhokelo
I-API ye-HTTP yojongo oluqinisekisiweyo lwesixhoboKufuneka ukufikelela kuvavanyov1Kuqinisekisiwe 2026-09-20

Ifumana isazisi sesixhobo kuphela kwiseva yomthengi. Ibuyisa irekhodi elikwinqanaba letenanti xa iziqinisekiso nomda zivumela.

Irekhodi eliqinisekisiweyo elifumanekayo kwitenanti elungiselelweyo. Ifuna ukufikelela kuvavanyo nesiqinisekiso esigcinwe kwiseva; isicelo esingaqinisekiswanga siyaliwa.

Jonga umzekeloFunda isikhokelo

// AMANQAKU OKUJONGA UVAVANYO

Qinisekisa ukudluliselwa phambi kotshintsho lomgaqo-nkqubo.

  1. Lungiselela imvelaphi echanekileyo ne-Site Key kawonke-wonke ukuze kuvavanywe.
  2. Jonga kokubini ukugqitywa kokuqokelelwa nendlela yokuziphatha xa kungafumaneki.
  3. Dlulisela kuphela isazisi sesixhobo esibuyisiweyo kwi-backend yomthengi.
  4. Yenza ufundo oluqinisekisiweyo usebenzisa isiqinisekiso esigcinwe kwiseva.
  5. Vavanya iimeko ezifunyenweyo, ezingekhoyo, ezingavumelekanga, ezithintelwe ngenxa yomlinganiselo, nezingafumanekiyo.
  6. Vavanya umgaqo-nkqubo ocetyiswayo kwimo yokujonga phambi kokunyanzelisa.