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

Venus

Members
  • Публикации

    1
  • Зарегистрирован

  • Посещение

Venus's Achievements

Newbie

Newbie (1/14)

0

Репутация

  1. Venus

    Бот для Yobit

    Подскажите как переделать для Yobit код, # -*- coding: utf-8 -*- import sys import http.client import urllib import json import hashlib import hmac import time class ExmoAPI: def __init__(self, API_KEY, API_SECRET, API_URL = 'api.exmo.me', API_VERSION = 'v1'): self.API_URL = API_URL self.API_VERSION = API_VERSION self.API_KEY = ' ' self.API_SECRET = bytes(' ', encoding='utf-8') def sha512(self, data): H = hmac.new(key = self.API_SECRET, digestmod = hashlib.sha512) H.update(data.encode('utf-8')) return H.hexdigest() def api_query(self, api_method, params = {}): params['nonce'] = int(round(time.time() * 1000)) params = urllib.parse.urlencode(params) sign = self.sha512(params) headers = { "Content-type": "application/x-www-form-urlencoded", "Key": self.API_KEY, "Sign": sign } conn = http.client.HTTPSConnection(self.API_URL) conn.request("POST", "/" + self.API_VERSION + "/" + api_method, params, headers) response = conn.getresponse().read() conn.close() obj = json.loads(response) return obj ExmoAPI_instance = ExmoAPI('YOUR API KEY', 'YOUR API SECRET') запрос так выглядит a = ExmoAPI_instance.api_query('user_open_orders')['USDT_RUB']
×
×
  • Создать...