API - Configuración de parámetros
¿Qué sucede si no paso los parámetros opcionales?
Solo se requiere la URL del medio — exactamente uno de image_url o video_url. Todo lo demás en el cuerpo (region_id, model, species, priors, latitude, longitude, country) es una anulación opcional.
Cuando omite un parámetro, la API recurre a los valores predeterminados de la cuenta a la que pertenece la clave API — la misma configuración que configuró en TrailCamHub. Por lo tanto, una solicitud simple se analiza exactamente como lo haría dentro de su propia cuenta.
Específicamente, cuando se omiten:
region_id/model→ la región predeterminada de su cuenta y el modelo de esa región (euoglobal).species→ la lista de especies para esa región más sus favoritos de perfil — es decir, su lista permitida.priors→ las especies que marcó como "más probables" en su perfil.latitude/longitude/country(solo modelo global) → la ubicación configurada para su región.
Eso significa que la llamada más simple posible aún funciona y se comporta de manera sensata:
json
{ "image_url": "https://example.com/photo.jpg" }Las anulaciones son por llamada. Cualquier parámetro que envíe anula el valor predeterminado solo para esa solicitud única — nunca cambia su perfil guardado. Pase model, species o coordenadas cuando una cámara o ubicación específica difiera de sus valores predeterminados; omítalos para usar la configuración de su cuenta.
Consejo: si todas sus solicitudes comparten la misma región y especies, configúrelas una vez en su perfil de TrailCamHub y envíe solicitudes mínimas. Si procesa cámaras en diferentes regiones o terrenos, pase las anulaciones relevantes (region_id, model, species, coordenadas) en cada llamada para que cada imagen se analice en el contexto correcto.
¿Te resultó útil este artículo?