Câu trả lời:
API tìm kiếm tùy chỉnh của Google hiện bao gồm hình ảnh. Bạn bị giới hạn ở 100 truy vấn / ngày trước khi thanh toán, nhưng đó là cách hợp pháp duy nhất để sử dụng Google để thực hiện tìm kiếm cho bạn.
Nếu liên kết sai:
Có nhiều cách để gọi API:
Chuyển giao trạng thái đại diện, trong API tìm kiếm tùy chỉnh của Google hơi khác so với REST truyền thống. Thay vì cung cấp quyền truy cập vào tài nguyên, API cung cấp quyền truy cập vào một dịch vụ. Kết quả là, API cung cấp một URI duy nhất hoạt động như điểm cuối dịch vụ.
Bạn truy cập điểm cuối dịch vụ API Tìm kiếm tùy chỉnh của Google bằng động từ GET REST HTTP, như được mô tả trong các hoạt động API. Bạn chuyển vào chi tiết của tất cả các yêu cầu tìm kiếm dưới dạng tham số truy vấn.
Định dạng cụ thể cho URI API tìm kiếm tùy chỉnh của Google là:
https://www.googleapis.com/customsearch/v1?parameters
trong đó các tham số là bất kỳ tham số nào để áp dụng cho truy vấn. Xem Làm việc với kết quả tìm kiếm và tham chiếu tham số Truy vấn trong tài liệu Sử dụng REST để biết chi tiết.
Dưới đây là một ví dụ về cách thức hoạt động trong API Tìm kiếm tùy chỉnh của Google, tìm kiếm Công cụ tìm kiếm tùy chỉnh thử nghiệm cho các bài giảng:
GET https://www.googleapis.com/customsearch/v1?key=INSERT-YOUR-KEY&cx=017576662512468239146:omuauf_lfve&q=lectures
Bạn có thể gọi API Tìm kiếm tùy chỉnh của Google bằng REST từ JavaScript, sử dụng tham số truy vấn gọi lại và chức năng gọi lại. Điều này cho phép bạn viết các ứng dụng phong phú hiển thị dữ liệu Tìm kiếm tùy chỉnh mà không cần viết bất kỳ mã phía máy chủ nào.
Ví dụ sau sử dụng phương pháp này để hiển thị trang kết quả tìm kiếm đầu tiên cho cà chua truy vấn:
<html>
<head>
<title>JSON/Atom Custom Search API Example</title>
</head>
<body>
<div id="content"></div>
<script>
function hndlr(response) {
for (var i = 0; i < response.items.length; i++) {
var item = response.items[i];
// in production code, item.htmlTitle should have the HTML entities escaped.
document.getElementById("content").innerHTML += "<br>" + item.htmlTitle;
}
}
</script>
<script src="https://www.googleapis.com/customsearch/v1?key=YOUR-KEY&cx=017576662512468239146:omuauf_lfve&q=tomato&callback=hndlr">
</script>
</body>
</html>
Tất nhiên, bạn sẽ cập nhật src của tập lệnh để bao gồm giá trị của đầu vào mà bạn đang tìm kiếm.
Bạn có thể sử dụng API tìm kiếm hình ảnh của Google để làm điều này. Thật không may, nó đã bị loại bỏ để bạn có thể tìm thấy số lượng truy vấn mỗi ngày mà bạn có thể thực hiện bị hạn chế. Tôi không chắc chắn nếu có một API mới để thay thế nó.
script
url không? o_O