- Как получить API ключ на Binance?
- Шаг 1. Заходим на биржу.
- Шаг 2. Настраиваем двухфакторную аутентификацию (если она настроена переходите к шагу 3.
- Вариант 1. Настройка SMS аутентификации на Binance.
- Вариант 2. Настройка Google Authenticication на бирже Binance.
- Шаг 3. Создание API ключа для Binance.
- Как создать API ключ на бирже Binance и добавить его на RevenueBOT
- Регистрация и получение API ключей на Binance
- Регистрация
- Получение ключей API на binance
- OAuth 2.0 APIs for Binance APIs
- API 1. Get user info
- API 2. Get user status info
- API 3. Get user charge address
- API 4. Get user asset balance
- Step 5. Get support convert coin list
- Step 6. Coin convert quote
- Step 7. Coin convert confirm
- Step 8. Query coin convert history
- Step 9. Revoke access_token
Как получить API ключ на Binance?
ВАЖНО! ДОВЕРИТЕЛЬНОЕ УПРАВЛЕНИЕ И ПАРТНЁРСКАЯ ПРОГРАММА ВРЕМЕННО ПРИОСТАНОВЛЕНЫ!
Процедура простая, не занимает много времени и не требует специальных навыков.
Шаг 1. Заходим на биржу.
Переходим на официальный сайт Binance и заходим в свой аккаунт. О том как его создать и начать торговлю, читайте здесь.
Шаг 2. Настраиваем двухфакторную аутентификацию (если она настроена переходите к шагу 3.
Это мера нужна для вашей безопасности. Кроме того, Binance не даст вам ключи, пока вы не настроите 2FA.
Жмем на кнопку в верхнем правом углу.
После чего выйдет страница настроек аккаунта. Здесь можно включить 2 FA.
На Binance два вида аутентификации: по SMS и через приложение Google Authenticication.
Вы можете установить только одно из них, но я бы рекомендовал установить сразу оба.
Вариант 1. Настройка SMS аутентификации на Binance.
Жмем кнопку “включить”.
Выходит окно, куда нужно вписать номер телефона, на который будут приходить СМС. Дальше жмем “Send SMS”.
Номер телефона вводим через восьмерку!
Дальше на телефон, который вы указали, приходит шестизначный код. Его вставляем в поле и жмем “отправить”.
Готово! Аутентификация по SMS включена.
Вариант 2. Настройка Google Authenticication на бирже Binance.
Все на той же странице настроек, жмем кнопку “включить”.
Дальше устанавливаем приложение Google Authenticication на телефон. Пользуйтесь только официальной версией, скачанной из AppStore или Google Play.
Дальше открываем приложение на телефоне и сканируем QR-код с биржи.
После этого записываем ключ на бумаге, он нужен будет для восстановления.
Далее вводим данные. Логин пароль — это ваш пароль для входа на Binance! Аутентификационный код Google берем из приложения.
Готово! Аутентификация с Google Authenticication завершена.
Можем переходить непосредственно к созданию API ключа.
Шаг 3. Создание API ключа для Binance.
Снова переходим в настройки аккаунта.
Жмем “параметры API”.
Далее выйдет окно, в котором вы должны указать имя для ключа, например “ключ для Филиппа”. Затем нажимаем “создать новый ключ”.
Далее нужно ввести код аутентификации (SMS или Google, можно выбрать любой).
Затем на почту, которая привязана к вашему аккаунту, будет выслано письмо. Необходимо будет пройти по ссылке внутри него.
После перехода можно будет увидеть созданный ключ.
Точнее, по факту их будет два: API key и secret Key. Они нужны для доверительного управления вашим аккаунтом биржи.
Важно! Эти наборы символов дают право управления вашими средствами, но чтобы они были защищены от вывода, НЕ СТАВЬТЕ галочку в окне “разрешить выводы средств”.
Источник
Как создать API ключ на бирже Binance и добавить его на RevenueBOT
Рассмотрим подробно как создать API ключ на бирже Binance и добавить его на RevenueBOT
- Логинимся в систему https://www.binance.com/, переходим по ссылке https://www.binance.com/userCenter/myAccount.html (зайти также можно через «Центр Пользователя» в верхнем правом углу)
Перед тем как добавить ключ API вам необходимо включить двухфакторную аутентификацию или 2FA (пункт 2 на скрине). Сделать это можно одним из способов:
— Добавить телефон для проверки (тут все просто, вводим свой телефон, кликаем на «Send SMS», вбиваем код, присланный в смс, ждем «Представить»).
— Установить проверку Google (для этого вам потребуется приложение Google Authenticator, подробные шаги указаны тут: https://www.binance.com/userCenter/googleAuthentication.html)
Если вы все сделали правильно, то у вас поменяется кнопка «Включить» на «Закрыть»
Включаем доступ по апи в центре пользователя. В меню API нажимаем на кнопку «Включить», пункт 3 на скрине.
Добавление метки API ключа. Попадаем на страницу https://www.binance.com/userCenter/createApi.html. Тут нам необходимо ввести название метки ключа. Для простоты используем «revenuebot». Для корректной работы нескольких ботов можно использовать один API key биржи, в нашем случае для всех ботов будет API ключ «revenuebot». Кликаем «Создать Новый Ключ»
Заходим на почту и подтверждаем создание ключа, нажимая на кнопку «Confirm Create».
Источник
Регистрация и получение API ключей на Binance
Регистрация
Для регистрации на бирже binance нужно зайти на сайт – вот ссылка.
Вы увидите страницу с околорусским переводом (биржа китайская, так что не удивляйтесь), где вам нужно нажать на «Регистрировать» (или «Создать аккаунт», это одна и та же ссылка)
Если у вас другой язык интерфейса, вы можете выбрать Русский в меню с изображением глобуса:
После того, как нажмете «Создать аккаунт» или «Регистировать», вы попадете вот в такое несложное окно – вам нужно будет указать логин, пароль 2 раза и поставить галочку, что вы согласны с условиями обслуживания. Если вы еще и укажете мой реферальный номер (22886568), будет вообще здорово:
После того, как введете указанные данные и разгадаете капчу – там просто провести квадратик слева направо:
вам на почту придет запрос подтверждения:
Перейдите по ссылке и увидите сообщение, что регистрация прошла успешно:
Получение ключей API на binance
Залогиньтесь на Binance
Разгадайте капчу (соедините фигурку с отверстием):
Если вы заходите в аккаунт первый раз, нужно проставить все галочки справа, что бы активировалсь кнопка продолжения – вам советуют никому не сообщать пароли, всегда проверять адрес сайта перед вводом паролей и т.п.
Вам сообщают о том, что было бы не лишним включить дополнительную проверку входа, через SMS или Google Authenticator. Это в ваших интересах, дополнительная защита от злоумышленников, а так же без этого нельзя получить ключи API. Если пропустите этот шаг, это окно будет всплывать каждый раз, когда вы заходите в свой профиль.
Давайте добавим проверку Google
Вам нужно будет скачать и установить себе на телефон приложение Google Authenticator, после чего нажимайте Next Step
В приложении не телефоне нажмите плюс в нижнем правом углу
Выберите «Сканировать штрихкод»
Отсканируйте штрихкод с экрана компьютера
У вас в приложении на телефоне должен появиться новый пункт (Binance.com)
Нажмите на компьютере Next Step и окажетесь на шаге 3 – Binance попросит вас записать на бумагу строку – она поможет вам восстановить вход через Google Authenticator если вы потеряете телефон
Запишите код и нажмите Next Step. Вы попадете на шаг 4, где вас попросят снова ввести пароль (с которым входите на сайт биржи), а так же 6 цифр из приложения – они меняются каждые несколько минут. Введите данные и нажмите включить проверку Google
Если увидите такое сообщение, значит код в приложении уже изменился, и нужно ввести новый
Если вы видите это сообщение (Google authentication failed) постоянно, в приложении на телефоне войдите в настройки -> коррекция кодов времени.
После успешного ввода значений и нажатии кнопки «Включить проверку Google» вы увидите слово успех и снова окажетесь в личном кабинете.
Если что, в личный кабинет всегда можно попасть, наведя мышь на фигурку человека вверху и выбрав «Центр пользователя»
Итак, теперь вы в своем личном кабинете, нажмите кнопку «Включить» в разделе API
Вам предложат придумать название для ключа API, придумайте что-нибудь, например test_bot
Если после этого вы увидите сообщение вида enable 2fa google authentication first, то значит вернитесь на несколько шагов назад и корректно привяжите телефон или приложение на телефоне.
Вы должны увидеть вот такое окошко или просьбу указать код из SMS (если привязывали телефон)
После введения кода вам придет письмо
Ссылка, указанная в нём, действует только 30 минут, надо успеть её нажать
После перехода по ссылке вы увидите свежесозданные ключи – сразу сохраните их! Второй раз Secret key вам не покажут!
Вы уже можете начинать ими пользоваться, по желанию можете указать IP адреса, с которых можно их использовать, а так же, если нажмете редактировать, то можете указать IP адреса, с которых разрешен доступ, а так же уровень доступа:
Read Info – получать информацию (аккаунт, история сделок и т.п.)
Enable trading – создавать/отменять ордера
Enable withdrawals – Выводить средства (разрешено только если указан IP)
Всё! Теперь вы можете использовать API (см статью) или использовать бота для binance.
При желании вы можете создавать столько ключей, сколько вам нужно, с разными настройками доступа.
Источник
OAuth 2.0 APIs for Binance APIs
API 1. Get user info
scope must contain user:email
Parameters:
Name | Type | Mandatory | Description |
---|---|---|---|
access_token | String | YES |
Response:
API 2. Get user status info
scope must contain user:status
Parameters:
Name | Type | Mandatory | Description |
---|---|---|---|
access_token | String | YES |
Response:
certificateType | Description |
---|---|
1 | Person |
2 | Company |
certificateStatus | Description |
---|---|
0 | kyc not done or in approving |
1 | kyc pass |
2 | kyc reject |
API 3. Get user charge address
scope must contain use:address
Parameters:
Name | Type | Mandatory | Description |
---|---|---|---|
access_token | String | YES | |
coin | String | YES | e.g. BTC , BNB |
network | String | YES | You can get coin support network from https://www.binance.com/gateway-api/v1/public/capital/getNetworkCoinAll |
Response:
API 4. Get user asset balance
scope must contain asset:balance
Parameters:
Name | Type | Mandatory | Description |
---|---|---|---|
access_token | String | YES |
Response:
Step 5. Get support convert coin list
scope must contain asset:ocbs
Parameters:
Name | Type | Mandatory | Description |
---|---|---|---|
access_token | String | YES |
Response:
Step 6. Coin convert quote
scope must contain asset:ocbs
Parameters:
Name | Type | Mandatory | Description |
---|---|---|---|
access_token | String | YES | |
fromAsset | String | YES | |
toAsset | String | YES | |
baseAsset | String | YES | indicate amount is about fromAsset or toAsset |
amount | String | YES |
Example: If you want convert 10 amount BNB to BTC fromAsset=BNB, toAsset=BTC,baseAsset=BNB,amount=10 If you want convert BNB to 10 amount BTC fromAsset=BNB, toAsset=BTC,baseAsset=BTC,amount=10
Response:
Step 7. Coin convert confirm
scope must contain asset:ocbs
Parameters:
Name | Type | Mandatory | Description |
---|---|---|---|
access_token | String | YES | |
quoteId | String | YES |
Response:
Step 8. Query coin convert history
scope must contain asset:ocbs
Parameters:
Name | Type | Mandatory | Description |
---|---|---|---|
access_token | String | YES | |
orderId | String | NO | |
status | String | NO | |
quoteId | String | NO | |
startDate | Date | NO | |
endDate | Date | NO | |
fromAsset | String | NO | |
toAsset | String | NO | |
completedStartTime | Date | NO | |
completedEndTime | Date | NO | |
page | Integer | YES | Min value is 1 |
rows | Integer | YES | Max value is 2000 |
Response:
Step 9. Revoke access_token
scope must contain user:email
Источник