---
title: Human Token Journey
description: كيفية استخدام تدفقَي humantoken وhumantoken+revalidation — ما الذي يعيده الإنشاء، وما الذي يجب أن تحتفظ به، وكيف تقرأ النتيجة.
canonical: https://developer.unico.io/ar/human-plugin/integrations/human-token-journey
locale: ar
generated_by: markdown-export
---

# Human Token Journey

تدفقات يلتقط فيها الشخص صورة السيلفي داخل رحلة الالتقاط.

يتيح `humantoken` و`humantoken+revalidation` للشخص التقاط صورة السيلفي في رحلة الالتقاط، على صفحة مستضافة أو في SDK. أرسل `callbackUri` في طلب الإنشاء، و`references` في إعادة التحقق. راجع [التدفقات](/ar/human-plugin/api-reference/create-process#flows).

لجانب الواجهة الأمامية، راجع دليل الالتقاط الخاص بمنصتك: [Web](/ar/human-plugin/integrations/web) أو [Android](/ar/human-plugin/integrations/android) أو [iOS](/ar/human-plugin/integrations/ios) أو [Ionic](/ar/human-plugin/integrations/ionic) أو [React Native](/ar/human-plugin/integrations/react-native) أو [Flutter](/ar/human-plugin/integrations/flutter).

## التسلسل

```mermaid
sequenceDiagram
  participant B as Your back-end
  participant H as Human Plugin
  participant P as Person
  B->>H: POST /v1/processes (humantoken, callbackUri)
  H-->>B: 201, PROCESS_STATE_CREATED, token + link
  B->>P: send link or SDK token
  P->>P: takes the selfie
  P-->>B: returns to callbackUri
  B->>H: GET /v1/processes/{id}
  H-->>B: 200, Human Token + intelligence
```

## ما الذي يجب الاحتفاظ به

يوجد `token` و`link` في استجابة الإنشاء **فقط**. لا يخزّنهما Human Plugin، ولا يعيدهما `GET` لاحق. مرّرهما إلى الواجهة الأمامية في دورة الطلب نفسها، أو خزّنهما بنفسك.

## كيف تقرأ النتيجة

العودة إلى `callbackUri` تعني أن الالتقاط انتهى، لا كيف انتهى. بعد عودة الشخص، استدعِ `GET /v1/processes/{id}`: فهو يجيب بالنتيجة بمجرد توفرها، مع Human Token، أو `humanTokenMatch` في إعادة التحقق، و[ذكاء](/ar/human-plugin/get-started/intelligence) الشخص.

إذا لم يعد الشخص أبدًا، تبقى العملية في `PROCESS_STATE_CREATED` حتى تظهر نتيجة للالتقاط.