Експортувати звіт топа учасників

Please consider that API 2.0 is now the preferred version to be used. The old API will remain fully functional until the end of 2021.

Crowdin API v2
Сформувати звіт «Кращі учасники», щоб дізнатися, хто зробив найбільший внесок в переклад вашого проекту за вказаний період часу.

Запит

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

POST https://api.crowdin.com/api/project/{project-identifier}/reports/top-members/export?login={username}&account-key={account-key}

Параметри

Ім'я Значення Опис
unit необов'язковий рядок Визначає одиницю звіту. Прийнятні значення:' strings', 'words' (за замовчуванням), 'chars', 'chars_with_spaces'.
language необов'язковий рядок Мова, на яку має бути згенеровано звіт. Для цього використовуйте Коди мов Сrowdin.
date_from необов'язковий дата Дата додавання рядків. Використовує наступний формат ISO 8601: YYYY-MM-DD ±hh:mm
date_to необов'язковий дата Дата додавання рядків. Використовує наступний формат ISO 8601: YYYY-MM-DD ±hh:mm
format необов'язковий рядок Визначає формат файлу експорту. Можливі значення 'csv' і 'xlsx' (за замовчуванням).
json необов'язковий рядок Може не містити значення. Визначає, що відповідь має бути в форматі JSON.
jsonp необов'язковий рядок Назва функції зворотного виклику. Визначає, що відповідь має бути в форматі JSONP.
Variables
project-identifier рядок Ідентифікатор проекту.
login рядок Ваше ім'я користувача в Crowdin.
account-key рядок API ключ вашого облікового запису.

Відповідь

При успішності методу, відповідь буде містити XML-структуру, як показано нижче.
<?xml version="1.0" encoding="UTF-8"?>
<success>
  <hash>cd798eb822227162375675b9a4e8a95a1</hash>
</success>
Приклад невдалого запиту:
<?xml version="1.0" encoding="UTF-8"?>
<error>
  <code>3</code>
  <message>Ключ API недійсний</message>
</error>

Приклади

curl \
  https://api.crowdin.com/api/project/{project-identifier}/reports/top-members/export?login={username}&account-key={account-key}
curl \
  -F "unit=chars" \
  -F "format=csv" \
  -F "language=uk" \
  https://api.crowdin.com/api/project/{project-identifier}/reports/top-members/export?login={username}&account-key={account-key}
<?php
$request_url = 'https://api.crowdin.com/api/project/{project-identifier}/reports/top-members/export?mode=words&login={username}&account-key={account-key}&language=uk';

$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;

Ця стаття була корисною?