API DLA DEWELOPERÓW

Parsuj SCORM programistycznie. REST API. SDK. Webhooki.

ScormParser jest zbudowany w podejściu API-first. Każda funkcja dostępna w panelu jest dostępna również przez REST API — parsowanie, ekstrakcja, transkrypcja i przetwarzanie wsadowe. Użyj naszych SDK dla Python lub Node.js, skonfiguruj webhooki dla asynchronicznych procesów i zintegruj parsowanie SCORM ze swoim pipeline'em w minuty, nie tygodnie.

Podejście API-first

REST API ScormParser jest zgodne ze specyfikacją OpenAPI 3.1, z przewidywalnymi URL-ami zorientowanymi na zasoby, standardowymi metodami HTTP i spójnymi odpowiedziami JSON. Uwierzytelnianie wykorzystuje klucze API z ograniczeniami zakresowymi. Każdy endpoint obsługuje zarówno przetwarzanie synchroniczne, jak i asynchroniczne, aby radzić sobie z pakietami dowolnej wielkości, z powiadomieniem webhook po zakończeniu.

SDK dla Python i Node.js

Rozpocznij pracę w minuty dzięki SDK z typowaniem. Oba SDK opakowują pełne REST API wygodnymi funkcjami pomocniczymi, automatyczną logiką ponawiania prób i obsługą streamingu dla dużych pakietów.

parse.py
from scormparser import ScormParser

client = ScormParser(api_key="sp_live_...")

result = client.parse(
    file="course.zip",
    format="markdown",
    options={"transcribe": True}
)

print(result.content)
print(f"Extracted {len(result.assets)} assets")
parse.ts
import { ScormParser } from '@scormparser/sdk';

const client = new ScormParser({ apiKey: 'sp_live_...' });

const result = await client.parse({
  file: fs.createReadStream('course.zip'),
  format: 'json',
  options: { transcribe: true },
});

console.log(result.content);
console.log(`Extracted ${result.assets.length} assets`);

Webhooki i przetwarzanie wsadowe

Dla procesów na dużą skalę użyj endpointu wsadowego do przesyłania wielu pakietów SCORM w jednym wywołaniu API. ScormParser przetwarza je równolegle i dostarcza wyniki automatycznie przez webhook w miarę zakończenia każdego pakietu. Wyniki mogą być wysyłane bezpośrednio do Twojego magazynu kompatybilnego z S3.

Uwierzytelnianie i bezpieczeństwo

Klucze API obsługują ograniczenia zakresowe, dzięki czemu możesz kontrolować dostęp na granularnym poziomie. Hojne limity szybkości skalują się z Twoim planem. Cały ruch API jest szyfrowany, a wgrane pakiety są automatycznie usuwane po przetworzeniu, chyba że zdecydujesz się na trwałe przechowywanie. Bezpieczeństwo i prywatność danych są wbudowane w każdą warstwę.

Często zadawane pytania

Czy jest darmowy plan dla API?

+

Tak. Plan Starter obejmuje 5 darmowych parsowań pakietów SCORM miesięcznie z pełnym dostępem do API. Nie jest wymagana karta kredytowa, aby zacząć. Plan Pro za $39/miesiąc obejmuje 100 pakietów i wyższe limity szybkości.

Jakie formaty wyjściowe obsługuje API?

+

API obsługuje Markdown, JSON, PPTX, PDF i podzielone wyniki zoptymalizowane pod RAG. Możesz również zażądać samej ekstrakcji zasobów, trybu tylko transkrypcji lub pełnego parsowania z wszystkimi wynikami połączonymi. Określ parametr formatu w zapytaniu API.

Czy mogę przetwarzać pakiety SCORM asynchronicznie?

+

Tak. Duże pakiety są przetwarzane asynchronicznie. Zarejestruj webhook lub odpytuj o wyniki — zostaniesz powiadomiony, gdy przetwarzanie się zakończy.

Czy są SDK dla innych języków?

+

Oficjalne SDK są dostępne dla Python i Node.js/TypeScript. Specyfikacja OpenAPI 3.1 może być użyta z generatorami kodu do tworzenia klientów dla dowolnego języka, w tym Go, Java, Ruby i C#. Utrzymywane przez społeczność SDK są również dostępne dla kilku języków.

Powiązane rozwiązania

Zacznij budować z API ScormParser

Uzyskaj klucz API w 30 sekund — 5 darmowych parsowań miesięcznie, karta kredytowa nie jest wymagana.

  • Darmowy plan dostępny
  • Bez karty kredytowej
  • Pełny dostęp do API

Zarezerwuj swoje miejsce

Wpisz swój email, a powiadomimy Cię, gdy ScormParser wystartuje.