Látszat export

Vedd figyelembe, hogy az API 2.0 a preferált verzió. A régi API teljesen funkcionális marad 2021 végéig.

Crowdin API v2
Látszathonosítási fájlokat generál az egész projekt számára.

Kérelem

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

GET https://api.crowdin.com/api/project/{project-identifier}/pseudo-export?login={username}&account-key={account-key}

Paraméterek

Név Érték Leírás
prefix opcionális string Adjon hozzá minden egyes karakterlánc elejéhez speciális karaktereket, hogy megmutassa, hol vannak egymás mellé rendezve az üzenetek.
suffix opcionális string Adjon hozzá minden egyes karakterlánc végéhez speciális karaktereket, hogy megmutassa, hol vannak egymás mellé rendezve az üzenetek.
length_transformation opcionális integer Tegye a karakterláncot hosszabbá vagy rövidebbé. Az elfogadható értékeknek -50 és 100 között kell lennie. Alapértelmezett értéke 0.
char_transformation opcionális string Karakterek átalakítása más nyelvekre. Elfogadható értékek: asian, european, arabic.
json opcionális string Nem tartalmazhat értéket. Meghatározza, hogy a válasz JSON formátumban legyen.
jsonp opcionális string Visszahívási függvény neve. Meghatározza, hogy a válasz JSONP formátumban legyen.
Változók
project-identifier string Projekt azonosítója.
login string A felhasználóneve a Crowdinban.
account-key string A fiókja API kulcsa.

Válasz

Ha a módszer sikeres, akkor XML struktúrával válaszol, ahogy az az alábbiakban látható.
<?xml version="1.0" encoding="UTF-8"?>
<success>
</success>
Sikertelen válasz példa:
<?xml version="1.0" encoding="UTF-8"?>
<error>
  <code>3</code>
  <message>API key is not valid</message>
</error>

Példák

curl \
  https://api.crowdin.com/api/project/{project-identifier}/pseudo-export?login={username}&account-key={account-key}
curl \
  -F "prefix=pref" \
  -F "suffix=suff" \
  -F "char_transformation=european"
  https://api.crowdin.com/api/project/{project-identifier}/pseudo-export?login={username}&account-key={account-key}
<?php
$request_url = 'https://api.crowdin.com/api/project/{project-identifier}/pseudo-export?prefix=pref&login={username}&account-key={account-key}&type=txt';

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

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

echo $result;

Hasznos volt ez a cikk?