Preguntas frecuentes de CRS
A continuación se presentan preguntas y respuestas comunes sobre el uso de la función de reconocimiento de imágenes en la nube.
Q: ¿CRS admite la carga de modelos 3D/contenido virtual desde la nube?
R: Sí, CRS admite cargar modelos 3D/contenido virtual mediante:
- Propiedad meta: Almacenar contenido AR en el campo
metade la imagen objetivo como archivo de texto. Los modelos 3D pueden codificarse en texto mediante Base64 o guardarse como URL en almacenamiento en la nube (por ejemplo, Alibaba Cloud OSS, AWS S3). - Flujo de carga: Después de que el cliente obtenga los datos
metade CRS, utiliza un motor 3D (como Unity, Three.js) para analizar y cargar el modelo. - Documentación de referencia: Consulte Crear objetivo de reconocimiento | POST /targets.
Nota
Para archivos grandes (>2MB), utilice el método de URL para evitar que el cuerpo de la solicitud sea demasiado grande debido a la codificación Base64.
Q: ¿CRS tiene límite de veces de reconocimiento?
R: No hay un límite total de reconocimientos, pero existen niveles de concurrencia:
- Modo básico: Adecuado para aplicaciones con QPS < 50. Sin límites estrictos, pero debe cumplir con el principio de uso justo.
- Modo de alta concurrencia: Cuando QPS ≥ 50, se recomienda actualizar al servicio en la nube con recursos dedicados para garantizar la estabilidad y baja latencia del reconocimiento.
Importante
Si su aplicación puede enfrentar picos temporales de concurrencia durante festivos o eventos importantes, contacte al soporte técnico de Easyar con al menos 3 días hábiles de anticipación para solicitar una actualización del servicio.
Q: ¿Por qué la API Web Service devuelve 404?
R: El error 404 generalmente indica que la ruta URL solicitada no existe o que no se encontró el recurso. Causas comunes:
- Formato de URL incorrecto: Acceso a un endpoint inexistente. Ejemplo: Acceder directamente a
http://your_crs_uuid.na1.crs.easyar.com:8888es inválido; debe usar endpoints completos comohttp://your_crs_uuid.na1.crs.easyar.com:8888/ping. - Resultados de reconocimiento vacíos: Al llamar a la interfaz
/search, si no se encuentra ningún objetivo coincidente, también devolverá 404 con el cuerpoNo result: there is no matching.
Pasos para diagnosticar:
- Confirme que la URL esté escrita correctamente, incluyendo UUID y puerto.
- Use la interfaz
/pingpara probar la disponibilidad del servicio. - Verifique que los parámetros de la solicitud estén completos (por ejemplo, datos de imagen, API Key).
Solución recomendada: Si /search devuelve 404, significa que la imagen actual no coincide con ningún objetivo. Guíe al usuario para ajustar el ángulo de captura o verifique si el objetivo se ha subido a CRS.
Q: ¿Cuáles son las causas comunes de los códigos de error de la API Web Service?
R: Además del 404, estos códigos son comunes:
400 invalid appId (appKey)
- Causa: La
Keysolicitada es incorrecta o falló la verificación de firma. - Diagnóstico: Confirme si su
Keyse copió desde la galería CRS; si la solicitud POST incluye firma completa; si los parámetros usanContent-Type: application/json.
- Causa: La
400 invalid date
- Causa: La marca de tiempo de la solicitud es inválida o tiene una desviación excesiva con el servidor (generalmente se requiere ±5 minutos).
- Diagnóstico: Verifique la precisión de la hora del dispositivo (especialmente la zona horaria).
415 unsupported media type
- Causa: El encabezado HTTP no tiene
Content-Type: application/jsono el cuerpo de la solicitud tiene formato incorrecto. - Diagnóstico: Asegúrese de que las solicitudes POST incluyan
Content-Type: application/jsonen el encabezado y que el cuerpo sea JSON válido.
- Causa: El encabezado HTTP no tiene
Recomendación general: Todas las solicitudes a la API CRS deben seguir estrictamente la Documentación de la API CRS.
Nota: Estas preguntas frecuentes cubren problemas comunes de CRS. Para reportar nuevos problemas, ¡contáctenos en contactus!