Проекти облікового запису

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
Отримати список проектів.

Запит

POST https://api.crowdin.com/api/account/get-projects?account-key={account-key}&login={username}

Параметри

Ім'я Значення Опис
login обов'язковий рядок Ім'я вашого облікового запису на Crowdin.
json необов'язковий рядок Може не містити значення. Визначає, що відповідь має бути в форматі JSON.
jsonp необов'язковий рядок Назва функції зворотного виклику. Визначає, що відповідь має бути в форматі JSONP.
Variables
account-key рядок Account API key (Account Settings -> API tab).

Відповідь

Якщо метод успішний, він повертає XML-структуру, як показано нижче.
<?xml version="1.0" encoding="UTF-8"?>
<success>
  <project>
    <name>Мій проект</name>
    <identifier>мій-проект</identifier>
    <key>d8e8fca2dc0f896fd7cb4cb0031ba249</key>
  </project>
</success>
Невдалий зразок відповіді:
<?xml version="1.0" encoding="UTF-8"?>
<error>
  <code>12</code>
  <message>Ключ облікового запису недійсний</message>
</error>

Приклади

curl -F "login={crowdin-login-name}" https://api.crowdin.com/api/account/get-projects?account-key={account-key}
<?php
$request_url = 'https://api.crowdin.com/api/account/get-projects?account-key={account-key}';

$post_params['login'] = '{crowdin-login-name}';


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

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