/api/item/update
POST
Modify data of specified fields of the item.
What tasks can be done with this function?
Text output from the external OCR Tools can be added as tags, annotations to the image, and serve as search conditions for later use.
The analysis result of the image generated by external Object Detection Tools can be added in the form of tags, and serve as a search condition.
Fields that can be modified are listed as follows:
Parameter
Description
id
Required, the ID of the item to be modified
tags
Optional, tags
annotation
Optional, annotations
url
Optional, the source url
star
Optional, ratings
Sample Code:
var data = {
"id": "KBN1X9NHDZ99F",
"tags": ["Design1", "Design2"],
"annotation": "Awesome",
"url": "https://dribbble/com",
"star": 4
};
var requestOptions = {
method: 'POST',
body: JSON.stringify(data),
redirect: 'follow'
};
fetch("http://localhost:41595/api/item/update", requestOptions)
.then(response => response.json())
.then(result => console.log(result))
.catch(error => console.log('error', error));
Results Returned:
{
"status": "success",
"data": {
"id": "KBN1X9NHDZ99F",
"name": "Top Character Design Trends for 2019 Bold Impressive",
"size": 18447,
"ext": "jpg",
"tags": [
"Design1",
"Design2"
],
"folders": [
"KBJJSMMVF9WYL"
],
"isDeleted": false,
"url": "https://dribbble/com",
"annotation": "Awesome",
"modificationTime": 1592621841437,
"width": 450,
"height": 545,
"noThumbnail": true,
"lastModified": 1592625558780,
"palettes": [
{
"color": [
251,
244,
221
],
"ratio": 80,
"$$hashKey": "object:678"
},
{
"color": [
10,
185,
202
],
"ratio": 7,
"$$hashKey": "object:679"
},
{
"color": [
26,
37,
64
],
"ratio": 6,
"$$hashKey": "object:680"
},
{
"color": [
217,
83,
11
],
"ratio": 4.42,
"$$hashKey": "object:681"
},
{
"color": [
242,
200,
172
],
"ratio": 0.51,
"$$hashKey": "object:682"
},
{
"color": [
214,
170,
135
],
"ratio": 0.44,
"$$hashKey": "object:683"
},
{
"color": [
154,
208,
220
],
"ratio": 0.31,
"$$hashKey": "object:684"
}
],
"star": 4
}
}
Last updated
Was this helpful?