【发布时间】:2017-08-27 13:04:18
【问题描述】:
我正在尝试使用 POST 方法对 API 进行身份验证。这是我指的文档Kite Connect API。 我无法理解我哪里出错了。错误是校验和还是 POST ?
library(digest)
require("httr")
my_api <- "xxx"
my_req_token <- 'yyy'
my_secret <- 'zzz'
check<-hmac(my_req_token,paste0(paste0(my_api,my_req_token),my_secret),algo=c('sha256'))
url <- 'https://api.kite.trade/session/token'
login <- list(api_key=my_api,
request_token = my_req_token,
checksum = check)
response<- POST(url,body= login)
这是我收到的回复。
> response
Response [https://api.kite.trade/session/token]
Date: 2017-08-27 12:34
Status: 400
Content-Type: application/json
Size: 81 B
> content(response, "parsed", "application/json")
$status
[1] "error"
$message
[1] "Missing api_key"
$error_type
[1] "InputException"
【问题讨论】:
标签: r rest authentication http-post checksum