PHPize Online / SQLize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
Copy Clear
Copy Format Clear
<?php function searchImageWithSerpapi($imagePath, $apiKey) { $url = "https://serpapi.com/search.json"; // Открываем файл изображения $file = new CURLFile($imagePath); // Параметры запроса $params = [ 'engine' => 'google_lens' ]; // Инициализация запроса $ch = curl_init(); // Настройка CURL curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, [ 'apikey: ' . $apiKey, 'Content-Type: multipart/form-data' ]); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, [ 'file' => $file, 'engine' => 'google_lens' ]); // Выполняем запрос $response = curl_exec($ch); // Проверка на ошибки if (curl_errno($ch)) { return ['error' => curl_error($ch)]; } // Закрываем сеанс CURL curl_close($ch); // Декодируем JSON-ответ return json_decode($response, true); } // Пример использования $apiKey = "24d86f030eb93db79140a1119abae09ec3ce9eddcffced895304141021e73f81"; $imagePath = "25773-1394788268-52430x306714.jpg"; $result = searchImageWithSerpapi($imagePath, $apiKey); print_r($result);
Show:  
Copy Clear