Skip to main content
PATCH
Aggiorna impostazioni
PATCH https://api-datahub.octoparse.com/v1/data-apps/{app_id}/settings Autenticazione: API key obbligatoria (Authorization: Bearer <API Key>). Solo autore dell’app; gli altri ricevono 404. Stato operativo reversibile a livello di app, indipendente dal ciclo di vita: regolabile in qualsiasi momento:
  • scope: public visibile nel market / private solo l’autore / shared grant list (gestisci la lista tramite gli endpoint di grant).
  • accepting_runs: interruttore di manutenzione. false significa in manutenzione; i nuovi run di altri utenti vengono rifiutati (403 app-not-accepting-runs, message contiene pause_message). I run esistenti, i dati acquistati e la visibilità nel market non vengono influenzati; gli autotest dell’autore non hanno restrizioni. Riporta a true dopo il ripristino dell’upstream: non serve alcuna modifica del ciclo di vita.
  • source_locale: lingua del testo del manifest (per esempio zh-CN / en-US). Se non impostato, si usa il valore predefinito del deployment. Le traduzioni in altre lingue si sovrappongono a questa sorgente. Se la nuova locale sorgente ha già una traduzione, la risposta include l’avviso translation-shadowed-by-source e la traduzione non viene eliminata automaticamente.
Anche app con zero Release possono essere aggiornate.

Richiesta

Parametri di percorso

string
obbligatorio
Riferimento app.

Body della richiesta

enum
Ambito di visibilità: public / private / shared.Valori consentiti: public / private / shared.
boolean
Se accettare nuove run da altri.
string
Messaggio mostrato ai caller in manutenzione.
string
Codice source locale del manifest.

Esempio di richiesta

Risposta

200 successo

Il payload è wrappato in data. Campi:
string
obbligatorio
Scope di visibilità corrente.
boolean
obbligatorio
Switch di manutenzione corrente.
string
Messaggio di manutenzione attuale.
string
obbligatorio
Source locale corrente.
object[]
Avvisi strutturati.

Errori

Le risposte di errore usano {"error": {code, category, message, retryable}}. Vedi Errori.

Librerie client

Gli SDK Python e JavaScript non wrappano ancora questo endpoint. Chiama REST direttamente.