Hoppa till huvudinnehåll
Kling Tasks API:s huvudsakliga funktion är att fråga om körstatusen för en uppgift genom att ange uppgifts-ID:t som genererats av Kling Videos Generation API. Det här dokumentet kommer att beskriva integreringsanvisningarna för Kling Tasks API i detalj, för att hjälpa dig att enkelt integrera och fullt ut utnyttja API:ets kraftfulla funktioner. Med Kling Tasks API kan du enkelt fråga om uppgiftskörstatusen för Kling Videos Generation API.

Ansökningsprocess

För att använda Kling Videos Generation API, gå först till Ace Data Cloud-konsolen för att hämta din API Token och spara den för senare användning. Om du ännu inte har loggat in eller registrerat dig kommer du automatiskt att omdirigeras till inloggningssidan för att registrera och logga in dig. När detta är klart återgår du automatiskt till den aktuella sidan. En API Token kan användas för att anropa alla tjänster på plattformen, utan att behöva ansöka separat för varje tjänst. Vid första ansökan får du en kostnadsfri kvot för att prova tjänsten gratis; om kvoten inte räcker till kan du fylla på det gemensamma saldot i konsolen.
📘 Fullständig dokumentation: Kling Videos Generation API →

Begäransexempel

Kling Tasks API kan användas för att fråga efter resultat från Kling Videos Generation API. För information om hur du använder Kling Videos Generation API, se dokumentationen Kling Videos Generation API . Vi använder ett uppgifts-ID som returneras av Kling Videos Generation API-tjänsten som exempel för att visa hur detta API används. Anta att vi har ett uppgifts-ID: 20068983-0cc9-4c6a-aeb6-9c6a3c668be0, nedan visas hur man genom att ange ett uppgifts-ID.

Bildexempel för uppgift

Ange begärandehuvuden och begärandetext

Request Headers omfattar:
  • accept: anger att JSON-formaterade svarsresultat ska tas emot, fyll i application/json här.
  • authorization: nyckeln för att anropa API:et, efter ansökan kan den väljas direkt från rullgardinsmenyn.
Request Body omfattar:
  • id: det uppladdade uppgifts-ID:t.
  • action: åtgärdstypen för uppgiften.
Inställningarna visas i bilden nedan:

Kodexempel

Det kan ses att kod för olika språk redan har genererats automatiskt på höger sida av sidan, som visas i bilden:

Några kodexempel är följande:

CURL

Python

Svarsexempel

Efter att begäran har lyckats returnerar API:et detaljerad information om videouppgiften här. Till exempel:
Det returnerade resultatet har flera fält. Fältet request är request body när uppgiften startas, medan fältet response är response body som returneras efter att uppgiften har slutförts. Fälten beskrivs nedan.
  • id, ID:t för den genererade videouppgiften, används för att unikt identifiera denna videogenereringsuppgift.
  • request, information om begäran i videouppgiften som frågas efter.
  • response, information om svaret i videouppgiften som frågas efter.
  • created_at, tidpunkt då uppgiften skapades, Unix-tidsstämpel (sekunder, flyttal).
  • started_at, tidpunkt då uppgiften började köras, Unix-tidsstämpel (sekunder, flyttal).
  • finished_at, tidpunkt då uppgiften slutfördes, Unix-tidsstämpel (sekunder, flyttal). Detta fält returneras inte när uppgiften inte är slutförd.
  • elapsed, tidsåtgång för uppgiftskörningen, enheten är sekunder (flyttal, behåller 3 decimaler). Detta fält returneras inte när uppgiften inte är slutförd.

Batchfrågeåtgärd

Detta är för att fråga efter detaljer om videouppgifter för flera uppgifts-ID:n. Skillnaden från ovan är att action måste väljas som retrieve_batch Request Body omfattar:
  • ids: array med uppladdade uppgifts-ID:n.
  • action: åtgärdstypen för uppgiften.
Inställningarna visas i bilden nedan:

Kodexempel

Det kan ses att kod för olika språk redan har genererats automatiskt på höger sida av sidan, som visas i bilden:

Några kodexempel är följande:

Svarsexempel

Efter att begäran har lyckats returnerar API:et detaljerad information om alla batchvideouppgifter denna gång. Till exempel:
Resultatet innehåller totalt flera fält, där items innehåller den specifika detaljinformationen för videouppgifter i batch. Den specifika informationen för varje videouppgift är densamma som fälten ovan, och fältinformationen är följande.
  • items, all specifik detaljinformation för videouppgifter i batch. Det är en array, och varje element i arrayen har samma format som returresultatet för frågan om en enskild uppgift ovan.
  • count, antalet videouppgifter som batchfrågas här.

CURL

Felhantering

Vid anrop av API:t kommer API:t, om ett fel uppstår, att returnera motsvarande felkod och information. Till exempel:
  • 400 token_mismatched:Felaktig begäran, eventuellt på grund av saknade eller ogiltiga parametrar.
  • 400 api_not_implemented:Felaktig begäran, eventuellt på grund av saknade eller ogiltiga parametrar.
  • 401 invalid_token:Obehörig, ogiltig eller saknad auktoriseringstoken.
  • 429 too_many_requests:För många begäranden, du har överskridit hastighetsgränsen.
  • 500 api_error:Internt serverfel, något gick fel på servern.

Exempel på felsvar

Slutsats

Genom detta dokument har du redan lärt dig hur du använder Kling Tasks API för att fråga efter all specifik detaljinformation för enskilda eller batchvisa videouppgifter. Vi hoppas att detta dokument kan hjälpa dig att bättre integrera med och använda detta API. Om du har några frågor, kontakta gärna vårt tekniska supportteam när som helst.