0
我正在嘗試從Node創建對uClassify API的請求。我無法弄清楚什麼是錯的,我寫的代碼:通過節點請求向uClassify API發出請求
const req = JSON.stringify('Hello, my love!');
const options = {
body: req,
method: 'POST',
url: 'https://api.uclassify.com/v1/uClassify/Sentiment/classify',
headers: {
'Content-Type': 'application/json',
Authorization: 'MyKey'
}
};
request(options, (error, response, body) => {
if (!error) {
callback(response);
}
});
我得到如下回應:
statusCode: 400,
body: "{"statusCode":400,
"message": "Error converting value \"Hello, my love!\" to
type 'UClassify.RestClient.TextPayload'. Path '', line 1, position 17."}"
}"
有一個在the documentation爲JS沒有明確的指示,我不知道是否我在我的request
代碼中正確地在cURL中實現了他們的示例。
網址-X POST -H 「授權:令牌YOUR_READ_API_KEY_HERE」 -H 「內容類型:應用程序/ JSON」 --data 「{\」 文本\ 「:\」 我很高興今天 「}}」https://api.uclassify.com/v1/uClassify/Sentiment/classify
謝謝!我其實試圖設置'texts'屬性,但顯然我搞砸了語法。還有一件事,我必須以'Authorization:Token MyKey'形式傳遞令牌。乾杯! –