ЧТО ТАКОЕ КЛЮЧ API
API
Большинство криптотрейдеров сталкивалось с понятием API. Но не все понимают, что это такое. Мы подготовили подробную статью об API и API-ключах: что это такое, как работают ключи API, и зачем они нужны в CScalp.
Конец формы
Расшифровка API
API (Application programming interface) – программный интерфейс, обеспечивающий коммуникацию между различными программами. Проще говоря, это техническое решение для быстрого взаимодействия приложений друг с другом. API может определять функциональные возможности, которые будут выполняться в той или иной программе. API используется при работе с файловой системой, хранении данных, программировании в социальных сетях для интеграции с сторонними сайтами и приложениями и т. д. Благодаря API, криптотрейдеры получают возможность торговать на бирже через терминалы и запускать торговых ботов.
Что такое ключи API
API-ключи – это ключи шифрования для аутентификации пользователя в системе, по аналогии логина и пароля. Существует два вида ключей API:
1. Публичный ключ (открытый) . Используется для шифрования данных при обращении приложения к серверу.
2. Секретный ключ (закрытый) . Известен только пользователю и владельцу сайта. Используется для расшифровки данных, отправленных приложением.
API-ключи применяются при ассиметричном шифровании. Такое шифрование обеспечивает большую безопасность: если злоумышленник получит публичный ключ, то все равно не сможет пройти аутентификацию без секретного ключа. Примечание: секретный ключ отображается только один раз, при создании. При необходимости сохраните его в надежном месте. Если секретный ключ будет утерян, вы всегда сможете пересоздать связку ключей. Как правило, API-ключи выглядят как длинная строка из разных символов. Это затрудняет взлом ключей.
Как работают ключи API
При вводе ключей API в приложении, отправляется запрос на сервер. Если проблем с идентификацией запроса не возникает, то программа начинает получать данные с сервера. API-ключи позволяют подключать сторонние программы к сайтам или обмениваться информацией между сервисами. Ключи API используются при подключении терминала CScalp к биржам:
Как это работает. Пользователь создает ключи API в личном кабинете биржи. Затем вводит их в поля настроек ApiKey и ApiSecret и подключается к бирже. Поток данных от серверов биржи начинает поступать в CScalp. Трейдер получает возможность торговать на бирже через абсолютно «чужое» приложение.
Безопасность при работе с API
Предоставляя информацию о ключах API посторонним, вы рискуете собственными средствами. В целях безопасности, создавайте отдельную связку API-ключей для каждого приложения. Вы можете не беспокоиться за сохранность ключей API при использовании CScalp.
Заключение
API – удобный инструмент коммуникации между программами. Сегодня он применяется повсеместно. Большинство криптобирж имеют собственный API. Они предоставляют возможность подключать приложения других компаний, в том числе торговые терминалы, к своим серверам через API-ключи.