Antragsprozess
Um die HappyHorse Videos API zu nutzen, müssen Sie zunächst im Ace Data Cloud Dashboard Ihr API-Token abrufen und für später aufbewahren.
Wenn Sie noch nicht angemeldet oder registriert sind, werden Sie automatisch zur Anmeldeseite weitergeleitet, die Sie zur Registrierung und Anmeldung einlädt. Nach Abschluss werden Sie automatisch zur aktuellen Seite zurückgeleitet.
Ein API-Token reicht aus, um auf alle Dienste der Plattform zuzugreifen, es ist nicht erforderlich, für jeden Dienst separat zu beantragen. Bei der ersten Beantragung erhalten Sie ein kostenloses Kontingent, um es kostenlos auszuprobieren; wenn das Kontingent erschöpft ist, können Sie im Dashboard das allgemeine Guthaben aufladen.
📘 Vollständige Dokumentation: HappyHorse Videos API →
Anfragebeispiel
Die HappyHorse Tasks API kann verwendet werden, um die Ergebnisse der HappyHorse Videos API abzufragen.Anfrageheader und Anfragekörper festlegen
Request Headers umfassen:accept: Gibt an, dass die Antwort im JSON-Format empfangen werden soll, hier eingetragen alsapplication/json.authorization: Der Schlüssel zum Aufrufen der API, nach der Beantragung kann er direkt ausgewählt werden.
id: Die ID der zu abfragenden Aufgabe.action: Die Art der Operation auf der Aufgabe, für eine Einzelabfrageretrieveeintragen.
CURL Codebeispiel
Antwortbeispiel
Nach erfolgreicher Anfrage gibt die API die Details der Aufgabe zurück. Das Feldrequest ist der Anfragekörper zum Erstellen der Aufgabe, das Feld response ist der Antwortkörper nach Abschluss der Aufgabe, zum Beispiel:
id: Die ID der generierten Aufgabe, die zur eindeutigen Identifizierung dieser Generierungsaufgabe dient.request: Die Anfrageinformationen zum Erstellen der Aufgabe.response: Die aktuellen oder endgültigen Rückgabedaten der Aufgabe.created_at: Erstellungszeit der Aufgabe, Unix-Zeitstempel (Sekunden, Fließkomma).started_at: Beginn der Ausführungszeit der Aufgabe, Unix-Zeitstempel (Sekunden, Fließkomma).finished_at: Abschlusszeit der Aufgabe, Unix-Zeitstempel (Sekunden, Fließkomma). Dieses Feld wird nicht zurückgegeben, wenn die Aufgabe nicht abgeschlossen ist.elapsed: Die für die Ausführung der Aufgabe benötigte Zeit, Einheit ist Sekunden (Fließkomma, auf 3 Dezimalstellen gerundet). Dieses Feld wird nicht zurückgegeben, wenn die Aufgabe nicht abgeschlossen ist.
Batch-Abfrageoperation
Um die Details mehrerer Aufgaben-IDs abzufragen, setzen Sieaction auf retrieve_batch und übergeben Sie das Array der Aufgaben-IDs über ids:
items und count, wobei items das Array der Aufgabendetails und count die Anzahl der in dieser Abfrage gefundenen Aufgaben darstellt.
