R binance API Получить запрос аккаунта - PullRequest
0 голосов
/ 04 июля 2018

Я пытался выполнить запрос Binance Get для получения информации об учетной записи из Binance API. Когда я запускаю свой код, я получаю HTTP / 1.1 400 Bad Request с сервера.

Вот мой код:

timestamp <-as.character(jsonlite::fromJSON(content(GET("https://api.binance.com/api/v1/time"), "text"))$serverTime + 999)
recvWindow <- '1000000000000000000000000'

postmsg <- paste0("timestamp=", timestamp, "&recvWindow=", recvWindow)
signature <-openssl::sha256(postmsg, key="MY SECRET KEY")


url<-"https://api.binance.com/api/v3/account"


GET(
  url,
  add_headers("X-MBX-APIKEY" = "MY PUBLIC KEY"),
  query=list("timestamp"=timestamp, "recvWindow"=recvWindow, "signature"=signature),
  verbose()
)

Любая помощь будет принята.

1 Ответ

0 голосов
/ 31 августа 2018

У вас неправильная подпись и, может быть, вы забыли про "?" после учетной записи входные данные подписи для информации об учетной записи:

sha256("timestamp=yourTimestamp", key="YOUR SECRET KEY")

И вы можете попробовать URL без параметра 'recvWindow':

https://api.binance.com/api/v3/account?timestamp=timestamp&signature=signature
...