الفيديو والمواد

الحصول على نتيجة التحقق المرئي

تحصل على مجموعة مواد الشخص الحقيقي الناتجة عن التحقق المرئي.

POST
/api/v3

استعلم دوريًا عن هذه Action بعد تدفق التحقق المرئي H5. تعيد النتيجة الناجحة معرف مجموعة مواد TokenLab للشخص الذي تم التحقق منه.

استخدم المؤسسة المصادق عليها والمستخدم وProjectName نفسها التي أنشأت الجلسة، مع مراعاة حالة الأحرف.

نقطة النهاية والمصادقة

POST https://api.tokenlab.sh/api/v3?Action=GetVisualValidateResult&Version=2024-01-01
Authorization: Bearer <TOKENLAB_API_KEY>
Content-Type: application/json

أرسل BytedToken التي أعادها إنشاء جلسة تحقق مرئي. إذا عيّنت ProjectName عند الإنشاء، فأرسل القيمة نفسها هنا مع مراعاة حالة الأحرف؛ وإلا فاتركها أو استخدم default.

قد لا تكون النتيجة جاهزة مباشرة بعد callback المتصفح. أعد الطلب نفسه حتى تُعاد Result.GroupId أو تنتهي صلاحية BytedToken بعد 30 دقيقة. يؤدي تكرار طلب ناجح باستخدام token نفسها إلى إعادة GroupId نفسها.

استخدم GroupId المُعادة بوصفها group_id عند إنشاء مواد liveness_face.

مثال على الطلب

curl 'https://api.tokenlab.sh/api/v3?Action=GetVisualValidateResult&Version=2024-01-01' \
  -H "Authorization: Bearer $TOKENLAB_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"BytedToken":"ZXhhbXBsZS10b2tlbg","ProjectName":"default"}'

مثال على الاستجابة

{
  "ResponseMetadata": {
    "RequestId": "req_def456",
    "Action": "GetVisualValidateResult",
    "Version": "2024-01-01",
    "Service": "ark",
    "Region": "cn-beijing"
  },
  "Result": {
    "GroupId": "group-20260720123456-real1"
  }
}

تستخدم الأخطاء ResponseMetadata.Error.Code وResponseMetadata.Error.Message. تحتوي الاستجابة الناجحة على ResponseMetadata وResult، ولا تستخدم بنية استجابة واجهات TokenLab الأخرى ضمن /v1.

curl -X POST "https://example.com/api/v3" \  -H "Content-Type: application/json" \  -d '{    "CallbackURL": "http://example.com"  }'
{  "id": "string"}

التفويض

BearerAuth
AuthorizationBearer <token>

مصادقة مفتاح API. قم بإنشاء أو إدارة مفاتيح API في Dashboard > API > API Keys.

الموضع: header

معاملات الاستعلام

Action?string

القيم المتاحة

  • "CreateContentsGenerationsTasks"
  • "GetContentsGenerationsTask"
  • "ListContentsGenerationsTasks"
  • "DeleteContentsGenerationsTasks"
  • "CreateVisualValidateSession"
  • "GetVisualValidateResult"
  • "CreateAssetGroup"
  • "ListAssetGroups"
  • "GetAssetGroup"
  • "UpdateAssetGroup"
  • "DeleteAssetGroup"
  • "CreateAsset"
  • "ListAssets"
  • "GetAsset"
  • "UpdateAsset"
  • "DeleteAsset"
Version?string
الافتراضي"2024-01-01"

الترويسات

X-TokenLab-Delivery-Policy?string

سياسة التسليم لكل طلب. تتجاوز إعدادات API key و Workspace الافتراضية. يحاول النظام تلقائياً استخدام TokenLab Verified أولاً، وقد ينتقل مرة واحدة إلى Official فقط قبل المخرجات، أو قبول الطلب، أو إنشاء مورد دائم.

القيم المتاحة

  • "auto"
  • "verified"
  • "official"

جسم الطلب

application/json

الاستجابة

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json