Proces aplikacji
Aby korzystać z API HappyHorse Videos, najpierw przejdź do konsoli Ace Data Cloud, aby uzyskać swój token API, który należy zachować na przyszłość.
Jeśli nie jesteś zalogowany lub zarejestrowany, automatycznie zostaniesz przekierowany na stronę logowania, aby zarejestrować się i zalogować, a po zakończeniu zostaniesz automatycznie przekierowany z powrotem na bieżącą stronę.
Jeden token API wystarczy do wywołania wszystkich usług platformy, nie ma potrzeby składania osobnych wniosków dla każdej usługi. Przy pierwszym wniosku otrzymasz darmowy limit, aby móc skorzystać z doświadczenia; gdy limit się wyczerpie, możesz doładować saldo ogólne w konsoli.
📘 Pełna dokumentacja: HappyHorse Videos API →
Przykład zapytania
API HappyHorse Tasks może być używane do zapytania o wyniki API HappyHorse Videos.Ustawienie nagłówków i ciała zapytania
Nagłówki zapytania obejmują:accept: określa, że oczekujesz odpowiedzi w formacie JSON, tutaj wpiszapplication/json.authorization: klucz do wywołania API, po złożeniu wniosku możesz go bezpośrednio wybrać z rozwijanej listy.
id: ID zadania, które chcesz zapytać.action: sposób operacji na zadaniu, dla pojedynczego zapytania wpiszretrieve.
Przykład kodu CURL
Przykład odpowiedzi
Po pomyślnym zapytaniu API zwróci szczegóły tego zadania. Polerequest to ciało zapytania przy tworzeniu zadania, a pole response to ciało odpowiedzi po zakończeniu zadania, na przykład:
id: ID zadania generacyjnego, używane do unikalnej identyfikacji tego zadania.request: informacje o zapytaniu przy tworzeniu zadania.response: aktualne lub ostateczne informacje zwrotne dotyczące zadania.created_at: czas utworzenia zadania, znacznik czasu Unix (sekundy, liczba zmiennoprzecinkowa).started_at: czas rozpoczęcia wykonania zadania, znacznik czasu Unix (sekundy, liczba zmiennoprzecinkowa).finished_at: czas zakończenia zadania, znacznik czasu Unix (sekundy, liczba zmiennoprzecinkowa). Pole to nie jest zwracane, gdy zadanie nie jest zakończone.elapsed: czas wykonania zadania, jednostka to sekundy (liczba zmiennoprzecinkowa, z dokładnością do 3 miejsc po przecinku). Pole to nie jest zwracane, gdy zadanie nie jest zakończone.
Operacje zbiorcze
Aby zapytać o szczegóły wielu ID zadań, ustawaction na retrieve_batch i przekaż tablicę ID zadań przez ids:
items i count, gdzie items to tablica szczegółów zadań, a count to liczba zadań, które zostały dopasowane w tym zapytaniu.
