Перейти к основному содержанию
LocoPal AiLocoPal Ai
Библиотека материаловИнтерфейсы библиотеки материалов

Руководство

Авторизация материалов реальных людей

Создание сессии сканирования QR-кода реальным человеком и подтверждение завершения сбора данных

Показать Markdown

Авторизация материалов реальных людей

Материалы реальных людей должны пройти сбор данных и авторизацию на мобильном телефоне самого человека; обычная загрузка изображения не может это заменить.

Создание сессии сканирования QR-кода реальным человеком

POST/api/v1/materials/portrait/sessions

Аутентификация

Authorization: Bearer <API_KEY>.

Тело запроса · application/json

ПараметрТипОбязательныйОписание
continuous_createbooleanНетЕсли true, после завершения обработки продолжить создание следующей сессии авторизации

Пример запроса

curl -X POST "$LOCOPAL_BASE_URL/api/v1/materials/portrait/sessions" \
  -H "Authorization: Bearer $LOCOPAL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"continuous_create":false}'

Параметры ответа

ПараметрТипОписание
codeintegerПри успехе — 0
msgstringПри успехе — 真人授权会话已创建
data.session.authorization_urlstringАдрес страницы авторизации; преобразуйте его в QR-код и передайте самому человеку
data.session.session_tokenstringТокен сессии; храните только на сервере
data.session.expires_inintegerСрок действия сессии (в секундах)
data.session.expire_timestringВремя истечения сессии (строка времени ISO)

Тело ответа

{
  "code": 0,
  "data": {
    "session": {
      "authorization_url": "https://授权页面地址",
      "session_token": "session-token",
      "expires_in": 600,
      "expire_time": "2026-09-09T08:10:00.000Z"
    }
  },
  "msg": "真人授权会话已创建"
}

Не записывайте session_token в журналы, не передавайте другим учётным записям и не храните долго; после истечения сессии создайте новую.

Ответы с ошибками

HTTPmsgОписание
400请求体必须是 JSON 对象Тело запроса не является корректным JSON
401Invalid tokenAPI Key отсутствует, неверен или истёк
503素材服务暂不可用Канал сбора данных реальных людей не готов; сохраните время запроса и обратитесь в поддержку платформы

Подтверждение завершения сканирования QR-кода реальным человеком

POST/api/v1/materials/portrait/resolve

Аутентификация

Authorization: Bearer <API_KEY>.

Тело запроса · application/json

ПараметрТипОбязательныйОписание
session_tokenstringДаdata.session.session_token, возвращённый при создании сессии сканирования

Пример запроса

curl -X POST "$LOCOPAL_BASE_URL/api/v1/materials/portrait/resolve" \
  -H "Authorization: Bearer $LOCOPAL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"session_token":"session-token"}'

Параметры ответа

ПараметрТипОписание
codeintegerПри успехе — 0
msgstringПри успехе — 真人授权已完成
data.group.idstringID группы материалов реального человека, созданной при сборе данных
data.group.namestringНазвание группы
data.group.typestringВсегда real
data.group.descriptionstring / nullОписание группы

Тело ответа

{
  "code": 0,
  "data": {
    "group": {
      "id": "group-20260911034940-lrtht",
      "name": "真人素材库",
      "type": "real",
      "description": null
    }
  },
  "msg": "真人授权已完成"
}

После успешной обработки вызовите синхронизацию статуса материалов и запросите список материалов, чтобы получить asset_id и status материалов реального человека.

Ответы с ошибками

HTTPmsgОписание
400请求体必须是 JSON 对象Тело запроса не является корректным JSON
401Invalid tokenAPI Key отсутствует, неверен или истёк
503素材服务暂不可用Сессия не существует, сбор данных ещё не завершён или канал сбора данных реальных людей не готов
Эта страница была полезной?

На этой странице