Điều kiện tiên quyết

Trước khi bạn có thể bắt đầu lập trình ứng dụng đầu tiên của mình, có một số những việc cần làm nếu bạn chưa thực hiện.

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, 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 thực hiện việc này bằng cách sử dụng Bảng điều khiển API của Google để tạo dự án, đây là một tập hợp có tên cài đặt và thông tin truy cập API cũng như đăng ký ứng dụng của bạn.

Để bắt đầu sử dụng API Android Over The Air, 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 tạo dự án trong Google API Console, bật API và tạo thông tin đăng nhập.

Đưa dự án vào danh sách cho phép

Android Over The Air API chỉ dành cho các dự án có trong danh sách cho phép. Nếu dự án của bạn không có trong danh sách cho phép, bạn sẽ gặp 404 lỗi khi sử dụng trình mô phỏng này.

Để được đưa vào danh sách cho phép, hãy gửi email cho TAM của Google để đưa mã dự án mới của bạn vào danh sách cho phép.

Bạn có thể tìm thấy mã dự án trong Trang tổng quan trên Cloud. Xem tài liệu trợ giúp này để biết thêm thông tin.

Xin lưu ý rằng tốt nhất là mã dự án nên ở định dạng này {company}-gota-api-{number}

Sau khi bạn đã được đưa vào danh sách cho phép, hãy bật API Android Over The Air cho dự án của bạn và xem hướng dẫn uỷ quyền để biết thông tin chi tiết về cách truy cập vào tệp đó.

Xin lưu ý rằng chỉ mã dự án mà bạn cung cấp mới có thể sử dụng API Android Over The Air. T4 bạn nên tạo một tài khoản dịch vụ (như được mô tả trong phần uỷ quyền) để sử dụng API thay vì sử dụng bất kỳ tài khoản cá nhân nào.

Dùng thử Trang tổng quan Android không dây

Tài liệu API này giả định rằng bạn đã sử dụng Android Over The Air Dashboard và bạn đã quen thuộc với các khái niệm lập trình web cũng như định dạng dữ liệu web.

Nếu bạn chưa sử dụng Trang tổng quan của Android qua vô tuyến, hãy thử giao diện người dùng trước khi bắt đầu lập trình.

Tìm hiểu kiến thức cơ bản về REST

Có 2 cách để gọi API:

Nếu quyết định không sử 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 lại cách tiếp cận thuận tiện và nhất quán để yêu cầu và sửa đổi dữ liệu.

Thuật ngữ REST là viết tắt của "Đại diện chuyển trạng thái". Trong ngữ cảnh của API Google, nó đề cập đến việc sử dụng các động từ HTTP để truy xuất và sửa đổi bản trình bày dữ liệu do Google lưu trữ.

Trong hệ thống RESTful, các tài nguyên được lưu trữ trong một kho dữ liệu; ứng dụng gửi yêu cầu mà máy chủ thực hiện một hành động 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 hành động đó và gửi phản hồi, thường ở dạng biểu diễn tài nguyên được chỉ định.

Trong API RESTful của Google, ứng dụng chỉ định một hành động bằng cách sử dụng động từ HTTP như POST, GET, PUT hoặc DELETE. Phương thức này chỉ định tài nguyên bằng một URI duy nhất trên toàn hệ thống có dạng sau:

https://www.googleapis.com/apiName/apiVersion/resourcePath?parameters

Vì mọi tài nguyên API đều có URI riêng biệt có thể truy cập HTTP, nên REST cho phép lưu 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 phối của web.

Bạn có thể thấy đị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; chúng bao gồm thông số kỹ thuật cho GET, POST, PUTDELETE.

REST trong API Android Over The Air

Hoạt động của API Android Over The Air liên kết trực tiếp các động từ HTTP REST.

Các định dạng cụ thể cho URI API Android Over The Air là:

https://www.googleapis.com/android/over-the-air/v1/resourcePath?parameters

Bạn có thể thấy tóm tắt về toàn bộ URI 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ề Android Over The Air API.

Tìm hiểu kiến thức cơ bản về JSON

API Android Over The Air 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, không phụ thuộc vào ngôn ngữ, cung cấp bản trình bày văn bản đơn giản của các cấu trúc dữ liệu tùy ý. Để biết thêm thông tin, hãy xem json.org.