Aggiungi cartella

Aggiungi directory al progetto Crowdin.

Richiesta

Note: Either use the combination of project identifier and project key or combination of project identifier, username, and account key to pass to this endpoint.

POST https://api.crowdin.com/api/project/{project-identifier}/add-directory?key={project-key}&name={directory name}
POST https://api.crowdin.com/api/project/{project-identifier}/add-directory?login={username}&account-key={account-key}&name={directory name}

Parametri

Nome Value Descrizione
name required nella stringa Nome directory (con percorso se la directory modificata dovrebbe essere creata).
titolo opzionale nella stringa Il titolo directory da mostrare nella UI Crowdin.
export_pattern opzionale nella stringa Directory export pattern. Is used to create directory name and path in resulted translations bundle.
ricorsiva opzionale booleano If set to 1 each directory will be created from a nested name. Valori accettabili sono: 1 o 0. Predefinito è 0.
is_branch opzionale booleano If set to 1 the directory will be marked as a version branch. Valori accettabili sono: 1 o 0. Predefinito è 0.
ramo opzionale nella stringa Il nome del ramo versione relativo (Versioni Gestione).
json optional nella stringa May not contain value. Defines that response should be in JSON format.
jsonp optional nella stringa Callback function name. Defines that response should be in JSONP format.
Variables
identificatore-progetto nella stringa Identificatore progetto.
chiave-progetto nella stringa Project API key. Project-key o la combinazione di accesso e account-key sono obbligatori.
accesso nella stringa Il tuo nome utente su Crowdin. Project-key o la combinazione di accesso e account-key sono obbligatori.
chiave-profilo nella stringa La chiave API del tuo profilo. Project-key o la combinazione di accesso e account-key sono obbligatori.

Response

If the method is successful, it responds with an XML structure, as it is shown below.
<?xml version="1.0" encoding="UTF-8"?>
<success>
</success>
Campione di risposta non riuscita:
<?xml version="1.0" encoding="UTF-8"?>
<error>
  <code>3</code>
  <message>API key is not valid</message>
</error>

Examples

curl \
  -F "name=localizable" \
  https://api.crowdin.com/api/project/{project-identifier}/add-directory?Key={project-key}
<?php
$post_params = array();
$request_url = 'https://api.crowdin.com/api/project/{project-identifier}/add-directory?key={project-key}';
$post_params['name'] = '/localizable';

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $request_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_params);

$result = curl_exec($ch);
curl_close($ch);

echo $result;

Questo articolo è stato utile?