Перейти к публикации
Форум ботоводов

Пример кода для торговли на indx.ru


admin

Рекомендованные сообщения

Демонстрация работы с биржей indx.ru (от вебмани)

Полный список методов - тут

Код получает баланс пользователя (подставьте свои значения).

Login и пароль можно получить в личном кабинете пользователя

import requests
import hmac, hashlib
import base64

login = "WU...V"
wmid = "5...5"
password = "AT...ug"

culture = "ru-RU"

url = "https://api.indx.ru/api/v2/trade/Balance"
headers = {'Content-type': 'text/json', 'Accept': 'text/json'}

# Как по ссылке, в том же порядке, везде разные
payload_str = login+ ';' + password+ ';' + culture+ ';' +wmid 

# А тут одинаковое везде
h = base64.b64encode(
    hashlib.new('sha256', payload_str.encode('utf-8')).digest()
)

signature = str(h.decode('utf-8'))

# А тут опять разное
req_body =  {
    "ApiContext":
        {
            "Login":login,
            "Wmid":wmid,
            "Culture":culture,
            "Signature":signature
         }
}

res = requests.post(url, headers=headers, json=req_body, verify=True)
print(res.text)

 

indx.py

Ссылка на комментарий
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...