ZerG
Вопрос не понят.
Данный API предоставляет возможность торговать на бирже и получать информацию об аккаунте.
Для использования данного API необходимо создать API-ключ.
API-ключ можно создать в профиле, раздел API-ключи. После создания API-ключа вам выдается ключ и секрет.
Обратите внимание на то, что получить секрет ключа можно только в первый час после создания ключа.
Данные API-ключа используются для аутентификации.
Все запросы к TradeAPI идут по следующему URL:
https://btc-e.com/tapiИмя метода отправляется посредством POST-параметра method.
Все параметры методов отправляется через POST-параметры.
Все ответы от сервера приходят в формате JSON.
Для каждого запроса необходима аутентификация. Как произвести аутентификацию можно прочитать в соответствующем разделе данной документации.
Аутентификация происходит посредством отправки следующих HTTP-заголовков:
Key — API-ключ. Пример API-ключа: 46G9R9D6-WJ77XOIP-XH9HH5VQ-A3XN3YOZ-8T1R8I8T
API-ключ создается в профиле, раздел API-ключи.
Sign — Подпись. POST-параметры (
?nonce=1¶m0=val0), подписанные секретным ключом с помощью HMAC-SHA512
Так же для успешной аутентификации необходимо посылать POST-параметр nonce с инкрементым каждый запрос числовым значением.import http.client
import urllib.request
import urllib.parse
import json
import hashlib
import hmac
import time
api_key = ‘'
api_secret = ’'
def trade(bORs,xrate,hm):
nonce=int(round(time.time()-1371212178.84)*10) parms={“method”:“Trade”,
“pair”:“usd_rur”,
“type”:bORs,
“rate”:xrate,
“amount”:hm,
“nonce”:nonce}
parms=urllib.urlencode(parms)
hashed=hmac.new(api_secret,digestmod=hashlib.sha512)
hashed.update(parms)
signature=hashed.hexdigest()
headers={“Content-type”:“application/x-www-form-urlencoded”,
“Key”:api_key,
“Sign”:signature}
conn=httplib.HTTPSConnection(“btc-e.nz”)
conn.request(“POST”,“/tapi”,parms,headers)
response=conn.getresponse()
print(response.status,response.reason)
resp=json.load(response)
print resp
orderID=resp
print(orderID)
rur=resp
print(rur)
trade ('buy',30,1)
nonce=int(round(time.time()-1371212178.84)*10)- вот это непонятно что за цифры и откуда берутся