Skip to main content
POST
Manifest validieren
POST https://api-datahub.octoparse.com/v1/data-apps/validate Authentifizierung: API-Schlüssel erforderlich (Authorization: Bearer <API Key>). Stufe eins des zweiphasigen Publishings: vollständige Validierung von Struktur, blockübergreifenden Regeln, Schutzregeln für das Selbst-Publishing, Code-Paket-Prüfungen und Dateinamenprüfungen – dieselben Regeln wie beim Veröffentlichen. Liefert die Problemliste und eine Vorschaukarte. Allein dieser Endpoint entscheidet über Bestehen oder Nichtbestehen; leiten Sie das Ergebnis nicht aus den Feldtabellen der Dokumentation ab.

Anfrage

Anfrage-Body

string
erforderlich
Manifest-Quelltext als YAML- oder JSON-String.
object
Angehängte Dateien. Keys sind relative Pfade; Values sind Text (für code-kind oder wenn ein README vorhanden ist).
object
Map von Secret-Name zu Klartext. Der Validate-Endpoint speichert sie nicht.

Beispielanfrage

Antwort

200 Erfolg

Payload ist in data gewrappt. Felder:
boolean
erforderlich
Ob die Validierung bestanden hat.
object[]
Issue-Liste. Jedes Element hat path (JSON-Pfad) und message.
object
Vorschaukarte wenn gültig; null wenn ungültig.

Fehler

Fehlerantworten nutzen {"error": {code, category, message, retryable}}. Siehe Fehler.

Client-Bibliotheken

Die Python- und JavaScript-SDKs wrappen diesen Endpoint noch nicht. REST direkt aufrufen.