Поиск картинок посредством API?
Предоставляют ли Yandex или Google сегодня возможность поиска изображений посредством API? Видел информацию об Ajax Google Search API, но все ссылки на страницы в Google ведут на 404.
Дополнительно:
Unsplash
Ответы:
не предоставляют
но альтернативные АПИ - вполне, как и скачивания с Ютубчика лицензионных песенок
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Для поиска изображений с использованием API вам необходимо использовать специализированные сервисы, такие как Google Custom Search API или Bing Image Search API. Ниже приведен пример использования Google Custom Search API для поиска изображений:
// Устанавливаем ключ API и ID поиска $apiKey = 'YOUR_API_KEY'; $searchEngineId = 'YOUR_SEARCH_ENGINE_ID'; // Формируем URL запроса $query = 'cats'; $url = 'https://www.googleapis.com/customsearch/v1?q=' . $query . '&key=' . $apiKey . '&cx=' . $searchEngineId; // Отправляем запрос и получаем результат $response = file_get_contents($url); $data = json_decode($response, true); // Обрабатываем результаты поиска if(isset($data['items'])) { foreach($data['items'] as $item) { echo '<img src="' . $item['link'] . '" alt="' . $item['title'] . '">'; } } else { echo 'Нет результатов по вашему запросу'; }
Не забудьте заменить YOUR_API_KEY и YOUR_SEARCH_ENGINE_ID на ваш ключ API и ID поиска соответственно. Также учтите, что использование API может потребовать регистрации и получения доступа к соответствующим службам.