Files
2024-DEV-BUT3/src/api/image-request.js

29 lines
820 B
JavaScript
Raw Normal View History

2024-05-12 12:46:12 +02:00
//const API_KEY = 'AIzaSyA_w7wmOAibpiDF5H3mXuL9AhcN-KVkFg4';
const API_KEY = 'AIzaSyCWPG-WbraYVEk6wVEZX8dJQAABTibvGNM';
2024-05-09 18:39:06 +02:00
const CSE_ID = '611cd62b5f315445c';
export async function searchAndResizeImage(query) {
try {
const response = await fetch(`https://www.googleapis.com/customsearch/v1?key=${API_KEY}&cx=${CSE_ID}&q=${query}&searchType=image&num=1&imgSize=medium`);
const data = await response.json();
if (data.items && data.items.length > 0) {
const imageUrl = data.items[0].link;
console.log('Image URL:', imageUrl);
return imageUrl;
}
2024-05-12 12:46:12 +02:00
else {
console.error('No image found.');
return "";
}
2024-05-09 18:39:06 +02:00
} catch (error) {
console.error('Error fetching image:', error);
2024-05-12 12:46:12 +02:00
return "";
2024-05-09 18:39:06 +02:00
}
2024-05-12 12:46:12 +02:00
2024-05-09 18:39:06 +02:00
}