Proceso de solicitud
Para utilizar Kling Videos Generation API, primero obtenga su API Token en la consola de Ace Data Cloud y guárdelo como respaldo.
Si aún no ha iniciado sesión o no se ha registrado, será redirigido automáticamente a la página de inicio de sesión para invitarle a registrarse e iniciar sesión; una vez completado, regresará automáticamente a la página actual.
Un API Token puede invocar todos los servicios de la plataforma, sin necesidad de solicitar uno por separado para cada servicio. La primera solicitud incluirá crédito gratuito para una experiencia sin costo; cuando el crédito sea insuficiente, puede recargar saldo común en la consola.
📘 Documentación completa: Kling Videos Generation API →
Ejemplo de solicitud
Kling Tasks API se puede utilizar para consultar los resultados de Kling Videos Generation API. Para saber cómo utilizar Kling Videos Generation API, consulte la documentación Kling Videos Generation API 。 Tomamos como ejemplo uno de los ID de tarea devueltos por el servicio Kling Videos Generation API para demostrar cómo utilizar esta API. Supongamos que tenemos un ID de tarea: 20068983-0cc9-4c6a-aeb6-9c6a3c668be0; a continuación se demuestra cómo hacerlo pasando un ID de tarea.Imagen de ejemplo de tarea

Configurar los encabezados y el cuerpo de la solicitud
Request Headers incluyen:accept: especifica que se reciban resultados de respuesta en formato JSON; aquí se completa comoapplication/json.authorization: la clave para invocar la API; después de solicitarla, se puede seleccionar directamente desde el menú desplegable.
id: el ID de la tarea cargada.action: el modo de operación sobre la tarea.

Ejemplo de código
Se puede observar que en la parte derecha de la página ya se ha generado automáticamente código en varios lenguajes, como se muestra en la imagen:
CURL
Python
Ejemplo de respuesta
Después de que la solicitud se realice correctamente, la API devolverá la información detallada de la tarea de video correspondiente. Por ejemplo:id: el ID que genera esta tarea de video, utilizado para identificar de forma única esta tarea de generación de video.request: la información de solicitud en la consulta de la tarea de video.response: la información devuelta en la consulta de la tarea de video.created_at: hora de creación de la tarea, marca de tiempo Unix (segundos, punto flotante).started_at: hora en la que la tarea comienza a ejecutarse, marca de tiempo Unix (segundos, punto flotante).finished_at: hora de finalización de la tarea, marca de tiempo Unix (segundos, punto flotante). Este campo no se devuelve cuando la tarea no se ha completado.elapsed: tiempo de ejecución de la tarea, en segundos (punto flotante, conservando 3 decimales). Este campo no se devuelve cuando la tarea no se ha completado.
Operación de consulta por lotes
Esto sirve para consultar los detalles de las tareas de video de varios ID de tarea. A diferencia de lo anterior, es necesario seleccionar action como retrieve_batch. Request Body incluye:ids: el arreglo de ID de tareas cargadas.action: el modo de operación sobre las tareas.

Ejemplo de código
Se puede observar que en la parte derecha de la página ya se ha generado automáticamente código en varios lenguajes, como se muestra en la imagen:
Ejemplo de respuesta
Después de que la solicitud se realice correctamente, la API devolverá la información detallada específica de todas las tareas de video por lotes de esta vez. Por ejemplo:items contiene la información detallada específica de las tareas de video por lotes. La información específica de cada tarea de video es igual a los campos anteriores, y la información de los campos es la siguiente.
items, toda la información detallada específica de las tareas de video por lotes. Es un arreglo, y cada elemento del arreglo tiene el mismo formato que el resultado devuelto al consultar una sola tarea anteriormente.count, la cantidad de tareas de video consultadas por lotes en este caso.
CURL
Manejo de errores
Al llamar a la API, si encuentra un error, la API devolverá el código de error y la información correspondientes. Por ejemplo:400 token_mismatched: Solicitud incorrecta, posiblemente debido a parámetros faltantes o no válidos.400 api_not_implemented: Solicitud incorrecta, posiblemente debido a parámetros faltantes o no válidos.401 invalid_token: No autorizado, token de autorización no válido o faltante.429 too_many_requests: Demasiadas solicitudes, ha superado el límite de frecuencia.500 api_error: Error interno del servidor, algo salió mal en el servidor.

