2017-01-23 55 views
0

我想用httr来构造一个POST json请求。 API文档提出卷曲的要求如下:httr POST验证错误

curl -X POST -H "Authorization:Token XXXXXXXXX" -H "Content-Type: application/json" --data "{\"texts\":[\"A simple string\"]}" https://api.uclassify.com/v1/uclassify/topics/classify 

我的[R HTTR实现如下:

POST("https://api.uclassify.com/v1/uClassify/Topics/classify", 
    encode="json", 
    add_headers('Authorization:Token'="XXXXXXXXX"), 
    body=("A simple string")) 

但我收到这表明我的身份验证失败401错误消息。任何关于如何在httr上实现CURL请求的建议?

回答

0

以防万一它可以帮助别人,下面的代码适用于我: POST("https://api.uclassify.com/v1/uClassify/Topics/classify", encode="json", add_headers(Authorization = "Token XXXXXXXXX"), body = "{\"texts\":[\"A simple string\"]}")