Comment on page

/api/item/addFromURLs

POST Add multiple images from URLs to Eagle App.
Parameter
Description
items
The array object made up of multiple items (See the description below)
folderId
If the parameter is defined, images will be added to the corresponding folder.
Description of the Item parameter:
Parameter
Description
url
Required,the URL of images to be added. Supports httphttpsbase64
name
Required,The name of the images you to be added.
website
The Address of the source of images.
annotation
The annotation for the images.
tags
Tags for the images.
modificationTime
The creation date of the images. The parameter can be used to alter the images' sorting order in Eagle.
headers
Optional, customize the HTTP headers properties, this could be used to circumvent the security of certain websites.
Sample Code:
var data = {
"items": [
{
"url": "https://cdn.dribbble.com/users/674925/screenshots/12020761/media/6420a7ec85751c11e5254282d6124950.png",
"name": "Work",
"website": "https://dribbble.com/shots/12020761-Work",
"tags": ["Illustration", "Design"],
"modificationTime": 1591325171767,
"headers": {
"referer": "dribbble.com"
}
},
{
"url": "https://cdn.dribbble.com/users/674925/screenshots/12061400/media/71da9ba40c47f09d8cd6953d661e61fd.png",
"name": "Work2",
"website": "https://dribbble.com/shots/12061400-work2",
"tags": ["Illustration", "Design"],
"modificationTime": 1591325171766,
"headers": {
"referer": "dribbble.com"
}
}
],
"folderId": "KAY6NTU6UYI5Qa"
};
var requestOptions = {
method: 'POST',
body: JSON.stringify(data),
redirect: 'follow'
};
fetch("http://localhost:41595/api/item/addFromURLs", requestOptions)
.then(response => response.json())
.then(result => console.log(result))
.catch(error => console.log('error', error));
Results Returned:
{
"status": "success"
}