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 http 、 https 、 base64 |
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"
}
Last modified 2yr ago