Skip to main content
HappyHorse Tasks API används för att fråga om videoproduktions- eller redigeringsuppgifter som skapats av HappyHorse Videos API.

Ansökningsprocess

För att använda HappyHorse Videos API, börja med att gå till Ace Data Cloud-konsolen för att få din API-token, som du ska spara. Om du inte har loggat in eller registrerat dig, kommer du automatiskt att omdirigeras till inloggningssidan som bjuder in dig att registrera dig och logga in, och efter att du har slutfört det kommer du automatiskt att återvända till den aktuella sidan. En API-token räcker för att anropa alla tjänster på plattformen, du behöver inte ansöka separat för varje tjänst. Första ansökan ger en gratis kvot, så att du kan prova gratis; när kvoten är slut kan du ladda på allmän saldo i konsolen.
📘 Fullständig dokumentation: HappyHorse Videos API →

Begärningsexempel

HappyHorse Tasks API kan användas för att fråga om resultaten från HappyHorse Videos API.

Ställ in begärningshuvuden och begärningskropp

Begärningshuvuden inkluderar:
  • accept: anger att du tar emot svar i JSON-format, här fylls i som application/json.
  • authorization: nyckeln för att anropa API:t, efter ansökan kan du direkt välja från rullgardinsmenyn.
Begärningskropp inkluderar:
  • id: ID för den uppgift som ska frågas.
  • action: åtgärden för uppgiften, för enskild fråga fylls i retrieve.

CURL kodexempel

Svarsexempel

Vid en lyckad begäran kommer API:t att returnera detaljer om uppgiften. Där request-fältet är begärningskroppen vid skapandet av uppgiften, och response-fältet är svaret som returneras efter att uppgiften har slutförts, till exempel:
Fälten beskrivs nedan:
  • id: ID för den genererade uppgiften, används för att unikt identifiera denna generering.
  • request: begärningsinformation vid skapandet av uppgiften.
  • response: aktuell eller slutlig returinformation för uppgiften.
  • created_at: tidpunkten då uppgiften skapades, Unix-tidsstämpel (sekunder, flyttal).
  • started_at: tidpunkten då uppgiften började utföras, Unix-tidsstämpel (sekunder, flyttal).
  • finished_at: tidpunkten då uppgiften slutfördes, Unix-tidsstämpel (sekunder, flyttal). Detta fält returneras inte om uppgiften inte är slutförd.
  • elapsed: tid som uppgiften har tagit, enhet i sekunder (flyttal, med 3 decimaler). Detta fält returneras inte om uppgiften inte är slutförd.

Batchfrågeoperationer

För att fråga om uppgiftsdetaljer för flera uppgifts-ID:n, ställ in action till retrieve_batch, och skicka in en array av uppgifts-ID:n via ids:
I det returnerade resultatet kommer items och count fälten att ingå, där items är en array av uppgiftsdetaljer och count är antalet uppgifter som matchades denna gång.