Domande frequenti su CRS
Di seguito sono riportate domande comuni e risposte relative all'utilizzo della funzionalità di riconoscimento immagini cloud.
Q: CRS supporta il caricamento di modelli 3D/contenuti virtuali dal cloud?
R: Sì, CRS supporta il caricamento di modelli 3D/contenuti virtuali tramite:
- Attributo meta: Archivia il contenuto AR nel campo
metadell'immagine target come file di testo. I modelli 3D possono essere codificati in Base64 come testo o salvati come URL in cloud storage (es. Alibaba Cloud OSS, AWS S3). - Flusso di caricamento: Dopo che il client riceve i dati
metada CRS, utilizza un motore 3D (es. Unity, Three.js) per analizzare e caricare il modello. - Documentazione di riferimento: Consulta Creare un target di riconoscimento | POST /targets.
Nota
Per file di grandi dimensioni (>2MB) utilizza l'approccio URL, evitando che la codifica Base64 generi un corpo della richiesta eccessivo.
Q: CRS ha limiti sul numero di riconoscimenti?
R: Non esiste un limite totale al numero di riconoscimenti, ma ci sono livelli di concorrenza:
- Modalità base: Adatta per applicazioni con QPS < 50, nessun limite rigido, ma deve rispettare il principio di utilizzo equo.
- Modalità alta concorrenza: Per QPS ≥ 50, si consiglia di passare al servizio cloud con risorse dedicate per garantire stabilità e bassa latenza.
Importante
Se l'applicazione potrebbe affrontare picchi temporanei di concorrenza durante festività o eventi importanti, contatta il supporto tecnico EasyAR almeno 3 giorni lavorativi prima per richiedere un aggiornamento del servizio.
Q: Perché l'API Web Service restituisce errore 404?
R: L'errore 404 indica generalmente che il percorso URL richiesto non esiste o la risorsa non è stata trovata. Cause comuni:
- Formato URL errato: Accesso a un endpoint inesistente. Es.: accedere direttamente a
http://your_crs_uuid.na1.crs.easyar.com:8888è invalido; usa invece endpoint completi comehttp://your_crs_uuid.na1.crs.easyar.com:8888/ping. - Risultato riconoscimento vuoto: Quando si chiama l'interfaccia
/search, se nessun target corrisponde, restituisce 404 con corpo del messaggioNo result: there is no matching.
Passaggi di verifica:
- Conferma che l'URL sia scritto correttamente, incluso UUID e porta.
- Usa l'interfaccia
/pingper testare la disponibilità del servizio. - Controlla che i parametri della richiesta siano completi (es. dati dell'immagine, API Key).
Suggerimenti risolutivi: Se /search restituisce 404, significa che l'immagine corrente non ha trovato corrispondenze. Guida l'utente a modificare l'angolo di ripresa o verifica che il target sia stato caricato in CRS.
Q: Quali sono le cause comuni dei codici di errore dell'API Web Service?
R: Oltre al 404, questi codici di errore sono comuni:
400 invalid appId (appKey)
- Causa: La
Keydella richiesta è errata o la verifica della firma non è riuscita. - Verifica: Conferma che la tua
Keysia stata copiata dalla libreria immagini CRS; che la richiesta POST includa la firma completa; che i parametri utilizzinoContent-Type: application/json.
- Causa: La
400 invalid date
- Causa: Timestamp della richiesta non valido o deviazione eccessiva dall'ora del server (solitamente entro ±5 minuti).
- Verifica: Controlla che l'ora del dispositivo sia accurata (specialmente le impostazioni del fuso orario).
415 unsupported media type
- Causa: L'Header HTTP non ha impostato
Content-Type: application/json, o il formato del corpo della richiesta è errato. - Verifica: Assicurati che l'Header della richiesta POST includa
Content-Type: application/jsone che il Body sia JSON valido.
- Causa: L'Header HTTP non ha impostato
Suggerimenti generali: Tutte le richieste API CRS devono seguire rigorosamente la documentazione API CRS.
Nota: Queste FAQ coprono i problemi frequenti nell'uso di CRS. Per segnalare nuovi problemi, invia un feedback e contattaci!