Dự án này cho bạn biết cách triển khai một phần của Glassware đơn giản để minh hoạ chức năng chính của API Google Mirror.
Để xem bản minh họa hoạt động hoàn chỉnh của dự án bắt đầu nhanh, hãy truy cập vào https://glass-python-starter-demo.appspot.com. Nếu không, hãy đọc tiếp để xem cách triển khai phiên bản của riêng bạn.
Điều kiện tiên quyết
Đảm bảo hệ thống của bạn đáp ứng các điều kiện tiên quyết sau đây để bắt đầu dự án nhanh:
- Java 1.6
- Apache Maven – được sử dụng cho một phần trong quy trình xây dựng.
Tạo dự án Bảng điều khiển API của Google
Tiếp theo, hãy bật quyền truy cập vào API Google Mirror:
- Chuyển đến Bảng điều khiển API của Google và tạo một dự án API mới.
- Nhấp vào Services (Dịch vụ) và bật Google Mirror API cho dự án mới của bạn.
- Nhấp vào Quyền truy cập API và tạo mã ứng dụng khách OAuth 2.0 cho ứng dụng web.
- Chỉ định tên và biểu tượng của sản phẩm cho Glassware của bạn. Các trường này xuất hiện trên màn hình cấp quyền OAuth cho người dùng.
- Chọn Ứng dụng web và chỉ định giá trị bất kỳ cho tên máy chủ, chẳng hạn như
localhost
- Nhấp vào Chỉnh sửa chế độ cài đặt... cho mã ứng dụng khách để chỉ định URI chuyển hướng. Hãy chỉ định URL gọi lại cho máy chủ web phát triển cục bộ của bạn (ví dụ:
http://localhost:8080/oauth2callback
) và máy chủ web được triển khai của bạn, ví dụ:https://example.com/oauth2callback
. - Ghi lại mã ứng dụng khách và mã thông báo bí mật từ Bảng điều khiển API của Google. Bạn sẽ cần có API này để định cấu hình dự án bắt đầu nhanh.
Định cấu hình dự án Bắt đầu nhanh
Định cấu hình dự án Khởi động nhanh để sử dụng thông tin ứng dụng API bằng cách nhập mã ứng dụng khách và mật khẩu của bạn vào src/main/resources/oauth.properties
:
# Replace these with values for your project from the Google API Console:
# https://developers.google.com/console
client_id=3141592653589793238462643383279
client_secret=ITS_A_SECRET_TO_EVERYBODY
Nhập dự án
Các hướng dẫn sau đây cho bạn biết cách nhập nguồn dự án Bắt đầu nhanh vào IntelliJ và Eclipse.
IntelliJ
- Nhấp vào File > Import Project... (Tệp > Nhập dự án...).
- Trỏ vào thư mục đã trích xuất.
- Chọn Import from current model > Maven (Nhập từ mô hình hiện có > Maven).
Eclipse
- Cài đặt trình bổ trợ
m2e
để cho phép nhập từ tệp pom maven. - Nhấp vào Tệp > Nhập... > Maven > Dự án Maven hiện có.
- Trỏ vào thư mục đã trích xuất rồi nhập dự án.
Chạy máy chủ phát triển cục bộ
Bạn có thể chạy dự án Bắt đầu nhanh trên máy chủ phát triển cục bộ để thử nghiệm:
$ mvn jetty:run
Triển khai dự án Bắt đầu nhanh
Bạn có thể xây dựng tệp chiến tranh cho dự án này bằng Maven:
$ mvn war:war