Я пытаюсь создать насос и выгрузить бота для yobit в python;
но я плохо понимаю, как использовать их API.
Ссылка на документацию ---> https://yobit.net/en/api
Это плохо работает, и я не понимаю, в чем дело.
class yobit(object):
def __init__(self, key, secret):
self.key = key
self.secret = secret
self.public = ['info', 'ticker', 'depth', 'trades']
self.trade = ['activeorders']
def query(self, method, values={}):
if method in self.public:
url = 'https://yobit.net/api/3/'
elif method in self.trade:
url = 'https://yobit.net/tapi/'
else:
return 'You are doing it wrong'
urlString = ''
for i, k in values.items():
urlString += k+'/'
url += method + '/' + urlString
print(url)
if method not in self.public:
url += '&apikey=' + self.key
url += '&nonce=' + str(int(time.time()))
signature = hmac.new(self.secret, url, hashlib.sha512).hexdigest()
headers = {'apisign': signature}
else:
headers = {}
print(url)
req = requests.get(url, headers=headers)
response = json.loads(req.text)
return response
Какой синтаксис для получения баланса и для размещения заказа?