Publishing
Manifest validieren
Manifest vollständig validieren ohne zu schreiben. Liefert Issues und Vorschaukarte.
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
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.