Sentiment Analysis (Basic Edition)
Introduction
This API is used to analyze user comments in general fields.
For details about endpoints, see Endpoints.
URI
- URI format
POST /v1/{project_id}/nlu/sentiment
- Parameter description
Table 1 URI parameters Parameter
Mandatory
Description
project_id
Yes
Project ID. For details about how to obtain the project ID, see Obtaining a Project ID.
Request
Table 2 describes the request parameters.
Parameter |
Type |
Mandatory |
Description |
---|---|---|---|
content |
String |
Yes |
Text to be analyzed. The text must be encoded using UTF-8. The value contains a maximum of 400 characters. If the value exceeds 400 characters, only the first 400 characters are detected. |
lang |
String |
No |
Supported text language type. English (en) is now supported. |
Response
Table 3 describes the response parameters.
Parameter |
Type |
Description |
---|---|---|
result |
Result object |
Sentiment information returned when the API is successfully called. This parameter is not included when the API call fails. For details, see Table 4. |
error_code |
String |
Error code returned when the API fails to be called. The parameter is not included when the API call succeeds. |
error_msg |
String |
Error message returned when the API fails to be called. The parameter is not included when the API call succeeds. |
Example
- Example request
POST https://nlp-ext.ap-southeast-3.myhuaweicloud.com/v1/{project_id}/nlg/sentiment Request Header: Content-Type: application/json X-Auth-Token:MIINRwYJKoZIhvcNAQcCoIINODCCDTQCAQExDTALBglghkgBZQMEAgEwgguVBgkqhkiG... Request Body: { "content":"today is a good day" , "lang":"en" }
- Example response
- Successful response example
{ "result": { "content":"today is a good day" , "label": 1, "confidence": 0.57708704 }
- Failed response example
"error_code": "NLP.0101", "error_msg": "Authentication failed. Please verify the token" }
- Successful response example
Status code
For details about status codes, see Status Code.
Error Code
For details about error codes, see Error Code.
