Отсутствующие параметры, использующие POST в R для API - PullRequest
1 голос
/ 12 марта 2019

В настоящее время я использую функцию POST (пакет httr) для отправки некоторых текстов в API для получения обработанного вывода, мой код написан следующим образом.

url = "..."
client_id = "..."
client_secret = "..."
request_body = jsonlite::toJSON(list(src = c("吃饭")), pretty=TRUE, auto_unbox=TRUE)
secret = jsonlite::base64_enc(paste(client_id, client_secret, sep = ":"))
req = httr::POST(url, 
             httr::add_headers(
               "Authorization" = paste("Basic", gsub("\n", "", secret)),
               "Content-Type" = "application/json; charset=UTF-8"),
             body = request_body,verbose()
);
content(req)

Тогда я получаю следующее сообщение об ошибке:

"missing parameters: {client_id, client_secret}"

Кто-нибудь знает, что не так с моим кодом или шагом? Большое спасибо!

...