Publishing
Mettre à jour les paramètres
Changer la portée de visibilité, l’interrupteur de maintenance et la locale source. Entièrement réversible.
PATCH
Mettre à jour les paramètres
PATCH https://api-datahub.octoparse.com/v1/data-apps/{app_id}/settings
Authentification : clé API requise (Authorization: Bearer <API Key>). Auteur de l’app uniquement ; les autres reçoivent 404.
État ops réversible au niveau app, orthogonal au cycle de vie — ajustable à tout moment :
• scope : public visible sur le market / private auteur seulement / shared liste de grants (maintenez-la via les endpoints de grant).
accepting_runs: interrupteur de maintenance.falsesignifie en maintenance ; les nouvelles exécutions d’autrui sont refusées avec403, mais l’auteur peut continuer à s’auto-tester sans restriction. Un message optionnel s’affiche aux appelants.source_locale: langue du texte du manifest (par ex.zh-CN/en-US). Non défini → défaut du déploiement. Les overlays de traduction s’indexent par rapport à cette locale.
Requête
Paramètres de chemin
string
requis
Référence d’app.
Corps de la requête
enum
Portée de visibilité :
public / private / shared.Valeurs autorisées : public / private / shared.boolean
S’il faut accepter de nouvelles exécutions d’autrui.
string
Message montré aux appelants pendant la maintenance.
string
Code de locale source du manifest.
Exemple de requête
Réponse
200 succès
data. Champs :
string
requis
Portée de visibilité actuelle.
boolean
requis
Interrupteur de maintenance actuel.
string
Message de maintenance actuel.
string
requis
Locale source actuelle.
object[]
Avertissements structurés.
Erreurs
Les réponses d’erreur utilisent
{"error": {code, category, message, retryable}}. Voir Erreurs.