POSTメソッドを使用してAPIに認証しようとしています。ここに私がKite Connect APIを参照しているドキュメントがあります。 私はどこが間違っているのか理解できません。間違いはチェックサムまたはPOSTですか?レスポンスキーとチェックサム付きのREST 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"
'> RESP [[1]] 関数() HTTR :: VERB(として送信されるべきです動詞= "GET"、url = "https://api.kite.trade/session/token") ' –
これはコードから得た応答です。 *チェックサムにhmacが追加されました。 –