Nếu chưa bắt đầu thực hiện những điều sau đây, bạn hãy thực hiện ngay trước khi có thể bắt đầu lập trình ứng dụng đầu tiên của mình.
Tạo Tài khoản Google
Bạn cần có một Tài khoản Google để tạo dự án trong Bảng điều khiển API của Google. Nếu đã có tài khoản thì bạn có thể bỏ qua bước này.
Bạn cũng nên có một Tài khoản Google riêng cho mục đích kiểm thử.
Tạo một dự án cho ứng dụng của bạn
Trước khi có thể gửi yêu cầu tới Google Knowledge Graph Search API, bạn cần cho Google biết về ứng dụng của mình và kích hoạt quyền truy cập vào API. Bạn có thể làm điều này bằng cách sử dụng Google API Console để tạo dự án, là một tập hợp có tên gồm các chế độ cài đặt và thông tin truy cập API, sau đó đăng ký ứng dụng của bạn.
Để bắt đầu sử dụng API Tìm kiếm biểu đồ tri thức của Google, trước tiên bạn cần sử dụng công cụ thiết lập. Công cụ này sẽ hướng dẫn bạn quy trình tạo dự án trong Google API Console và bật API.
Nếu chưa thực hiện, hãy tạo khoá API cho ứng dụng bằng cách nhấp vào Tạo thông tin xác thực > Khoá API. Tiếp theo, hãy tìm khoá API trong phần Khoá API.
Tìm hiểu kiến thức cơ bản về REST
Có hai cách để gọi API:
- Gửi yêu cầu HTTP và phân tích cú pháp các phản hồi.
- Sử dụng thư viện ứng dụng.
Nếu quyết định không dùng thư viện ứng dụng, bạn cần nắm được kiến thức cơ bản về REST.
REST là một kiểu kiến trúc phần mềm mang đến cho bạn phương pháp thuận tiện và nhất quán trong việc yêu cầu và sửa đổi dữ liệu.
Cụm từ REST là viết tắt của "Chuyển đổi trạng thái trình bày". Đối với bối cảnh là các API của Google, cụm từ này đề cập đến việc sử dụng các động từ HTTP để truy xuất và sửa đổi các dạng trình bày của dữ liệu do Google lưu trữ.
Trong hệ thống RESTful, tài nguyên được lưu trữ trong kho lưu trữ dữ liệu; khi ứng dụng gửi yêu cầu để máy chủ thực hiện một thao tác cụ thể (chẳng hạn như tạo, truy xuất, cập nhật hoặc xoá tài nguyên), sau đó máy chủ thực hiện thao tác đó và gửi phản hồi, thường ở dạng trình bày đối với tài nguyên đã chỉ định.
Trong API RESTful của Google, ứng dụng sẽ chỉ định một thao tác bằng cách sử dụng động từ HTTP như POST, GET, PUT hoặc DELETE. Thao tác này sẽ chỉ định tài nguyên theo URI duy nhất toàn hệ thống có dạng như sau:
https://www.googleapis.com/apiName/apiVersion/resourcePath?parameters
Vì tất cả tài nguyên API đều có các URI duy nhất có thể truy cập HTTP, nên REST cho phép lưu trữ dữ liệu vào bộ nhớ đệm và được tối ưu hoá để hoạt động với cơ sở hạ tầng phân tán của trang web.
Bạn sẽ tìm được định nghĩa về phương thức trong tài liệu về các tiêu chuẩn HTTP 1.1 hữu ích; vì trong các định nghĩa này có nội dung đặc tả cho GET, POST, PUT và DELETE.
REST trong API Tìm kiếm sơ đồ tri thức của Google
Các thao tác của API Tìm kiếm sơ đồ tri thức của Google có liên hệ trực tiếp đến các động từ HTTP trong REST.
Các định dạng cụ thể đối với URI API Tìm kiếm sơ đồ tri thức của Google là:
https://kgsearch.googleapis.com/v1/entities:search?query=your_query¶meters
Bạn có thể xem nội dung tóm tắt về toàn bộ URI được dùng cho từng thao tác được hỗ trợ trong API trong tài liệu Tài liệu tham khảo về API Tìm kiếm Biểu đồ tri thức của Google.
Tìm hiểu kiến thức cơ bản về JSON
API Tìm kiếm Sơ đồ tri thức của Google trả về dữ liệu ở định dạng JSON.
JSON (Ký hiệu đối tượng JavaScript) là một định dạng dữ liệu phổ biến, độc lập về ngôn ngữ, cung cấp nội dung trình bày văn bản đơn giản của các cấu trúc dữ liệu tuỳ ý. Để biết thêm thông tin, hãy xem json.org.