Video & Materialien
Visuelle Verifizierungssitzung erstellen
Erstellt eine Volc-kompatible Sitzung zur visuellen Verifizierung einer echten Person.
Erstellen Sie vor dem Hochladen wiederverwendbarer liveness_face-Materialien eine visuelle Verifizierungssitzung. TokenLab verwendet das Format der Volc Action API und die Bearer-Authentifizierung von TokenLab.
Verwenden Sie dieselbe authentifizierte Organisation, denselben Benutzer und denselben, groß-/kleinschreibungssensitiven ProjectName wie beim Erstellen der Sitzung.
Öffnen Sie Result.H5Link direkt nach dem Erstellen der Sitzung. Die Frist für den ersten H5-Aufruf kann früher ablaufen als der 30 Minuten gültige BytedToken.
Endpunkt und Authentifizierung
POST https://api.tokenlab.sh/api/v3?Action=CreateVisualValidateSession&Version=2024-01-01
Authorization: Bearer <TOKENLAB_API_KEY>
Content-Type: application/jsonVolc-AK/SK-Signaturen werden nicht akzeptiert. CallbackURL ist erforderlich und muss eine öffentliche HTTPS-URL sein. ProjectName ist optional und hat den Standardwert default.
Ablauf
- Speichern Sie
Result.BytedTokenund öffnen SieResult.H5Linkfür die zu verifizierende Person. - Hängen Sie zur Auswahl der H5-Sprache
lnganH5Linkan, zum Beispiel&lng=en. Die Sprache ist kein Feld des Anforderungstexts. - Nach Abschluss des H5-Ablaufs öffnet der Browser
Result.CallbackURL. Die Callback-Abfrage kannbytedToken,resultCode,algorithmBaseRespCode,reqMeasureInfoValueundverify_typeenthalten. - Rufen Sie Visuelles Verifizierungsergebnis abrufen wiederholt mit dem gespeicherten
BytedTokenauf, bisResult.GroupIdzurückgegeben wird.
BytedToken ist 30 Minuten gültig und an die authentifizierte Organisation sowie ProjectName gebunden. Der H5-Link erlaubt eine abgeschlossene Verifizierung und wird danach ungültig.
Behandeln Sie Result.H5Link als undurchsichtige Browser-URL: Öffnen Sie sie als Seite der obersten Ebene und analysieren, decodieren, verändern oder betten Sie sie nicht ein. TokenLab verwaltet die Browser-Weiterleitung und die Callback-Brücke.
Beispielanfrage
curl 'https://api.tokenlab.sh/api/v3?Action=CreateVisualValidateSession&Version=2024-01-01' \
-H "Authorization: Bearer $TOKENLAB_API_KEY" \
-H "Content-Type: application/json" \
-d '{"CallbackURL":"https://yourapp.example.com/seedance/callback","ProjectName":"default"}'Beispielantwort
{
"ResponseMetadata": {
"RequestId": "req_abc123",
"Action": "CreateVisualValidateSession",
"Version": "2024-01-01",
"Service": "ark",
"Region": "cn-beijing"
},
"Result": {
"BytedToken": "ZXhhbXBsZS10b2tlbg",
"H5Link": "https://api.tokenlab.sh/api/v3/visual-validation/sessions/svv_example/h5?Version=2024-01-01",
"CallbackURL": "https://yourapp.example.com/seedance/callback"
}
}Fehler verwenden dieselbe oberste Struktur. Lesen Sie ResponseMetadata.Error.Code und ResponseMetadata.Error.Message statt der Fehlerfelder anderer TokenLab-/v1-APIs.
curl -X POST "https://example.com/api/v3" \ -H "Content-Type: application/json" \ -d '{ "CallbackURL": "http://example.com" }'{ "id": "string"}Autorisierung
BearerAuth API-Key-Authentifizierung. Erstellen oder verwalten Sie API-Keys unter Dashboard > API > API Keys.
Ort: header
Abfrageparameter
Zulässige Werte
- "CreateContentsGenerationsTasks"
- "GetContentsGenerationsTask"
- "ListContentsGenerationsTasks"
- "DeleteContentsGenerationsTasks"
- "CreateVisualValidateSession"
- "GetVisualValidateResult"
- "CreateAssetGroup"
- "ListAssetGroups"
- "GetAssetGroup"
- "UpdateAssetGroup"
- "DeleteAssetGroup"
- "CreateAsset"
- "ListAssets"
- "GetAsset"
- "UpdateAsset"
- "DeleteAsset"
"2024-01-01"Header
Zustellungsrichtlinie pro Anfrage. Überschreibt die API-Key- und Workspace-Standardeinstellungen. Versucht automatisch zuerst TokenLab Verified und kann vor der Ausgabe, der Annahme der Anfrage oder der Erstellung persistenter Ressourcen einmalig auf Official umstellen.
Zulässige Werte
- "auto"
- "verified"
- "official"
Anfragekörper
application/json
Antwort
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json