Proyek ini menunjukkan cara mengimplementasikan Glassware yang mendemonstrasikan fungsi utama Google Mirror API.
Untuk melihat demo yang berfungsi sepenuhnya dari proyek memulai cepat, buka https://glass-python-starter-demo.appspot.com. Jika tidak, baca terus untuk mengetahui cara men-deploy versi Anda sendiri.
Prasyarat
Pastikan sistem Anda memenuhi prasyarat berikut untuk project mulai cepat:
- Java 1.6
- Apache Maven - digunakan sebagai bagian dari proses build.
Membuat project Konsol API Google
Selanjutnya, aktifkan akses ke Google Mirror API:
- Buka konsol API Google dan buat project API baru.
- Klik Services, lalu aktifkan Google Mirror API untuk project baru Anda.
- Klik Akses API dan buat client ID OAuth 2.0 untuk aplikasi web.
- Tentukan nama dan ikon produk untuk Gelas Anda. Kolom ini muncul di pemberian izin OAuth yang ditampilkan kepada pengguna Anda.
- Pilih Web application dan tentukan nilai apa pun untuk nama host, seperti
localhost
- Klik Edit settings... untuk client ID guna menentukan URI pengalihan. Menentukan URL callback
untuk server web pengembangan lokal Anda, misalnya
http://localhost:8080/oauth2callback
, dan untuk server web yang di-deploy, misalnya,https://example.com/oauth2callback
. - Catat ID dan rahasia klien dari Konsol API Google. Anda akan memerlukan untuk mengkonfigurasi proyek mulai cepat.
Mengonfigurasi project Mulai Cepat
Konfigurasikan project Mulai Cepat untuk menggunakan informasi klien API dengan memasukkan client ID dan
rahasia ke 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
Mengimpor project
Petunjuk berikut menunjukkan pada Anda untuk mengimpor sumber proyek Mulai Cepat ke IntelliJ dan Gerhana.
IntelliJ
- Klik File > Impor Project....
- Arahkan kursor ke direktori yang diekstrak.
- Pilih Impor dari model yang ada > Maven
Eclipse
- Instal plugin
m2e
untuk mengaktifkan impor dari file pom maven. - Klik File > Impor... > Maven > Project Maven yang sudah ada.
- Arahkan kursor ke direktori yang diekstrak, lalu impor project.
Menjalankan server pengembangan lokal
Anda dapat menjalankan project Mulai Cepat di server pengembangan lokal untuk pengujian:
$ mvn jetty:run
Men-deploy project Mulai Cepat
Anda dapat membuat file perang untuk project ini menggunakan Maven:
$ mvn war:war