โปรเจ็กต์นี้แสดงวิธีติดตั้ง Glassware แบบง่ายที่สาธิตฟังก์ชันการทํางานหลักของ Google Mirror API
หากต้องการดูตัวอย่างโปรเจ็กต์งานเริ่มต้นทํางานอย่างเต็มรูปแบบ ให้ไปที่ https://glass-python- Starter-demo.appspot.com หรืออ่านต่อเพื่อดูวิธีทําให้เวอร์ชันใช้งานได้
สิ่งที่ต้องดำเนินการก่อน
ตรวจสอบว่าระบบของคุณเป็นไปตามข้อกําหนดเบื้องต้นต่อไปนี้สําหรับโครงการเริ่มต้นอย่างรวดเร็ว
- Java 1.6
- Apache Maven - ใช้สําหรับส่วนหนึ่งของกระบวนการสร้าง
การสร้างโปรเจ็กต์คอนโซล Google API
จากนั้น เปิดใช้การเข้าถึง Google Mirror API
- ไปที่คอนโซล Google API และสร้างโปรเจ็กต์ API ใหม่
- คลิกบริการ แล้วเปิดใช้ Google Mirror API สําหรับโปรเจ็กต์ใหม่
- คลิกการเข้าถึง API และสร้างรหัสไคลเอ็นต์ OAuth 2.0 สําหรับเว็บแอปพลิเคชัน
- ระบุชื่อและไอคอนผลิตภัณฑ์สําหรับ Glassware ช่องเหล่านี้จะปรากฏบนหน้าจอการให้สิทธิ์ OAuth ที่แสดงต่อผู้ใช้
- เลือกเว็บแอปพลิเคชันแล้วระบุค่าสําหรับชื่อโฮสต์ เช่น
localhost
- คลิกแก้ไขการตั้งค่า... เพื่อดูรหัสไคลเอ็นต์เพื่อระบุ URI การเปลี่ยนเส้นทาง ระบุ URL เรียกกลับ
สําหรับเว็บเซิร์ฟเวอร์การพัฒนาในเครื่อง เช่น
http://localhost:8080/oauth2callback
และสําหรับเว็บเซิร์ฟเวอร์ที่คุณใช้ เช่นhttps://example.com/oauth2callback
- จดบันทึกรหัสไคลเอ็นต์และรหัสลับจากคอนโซล Google APIs คุณจะต้องกําหนดค่าโปรเจ็กต์เริ่มต้นอย่างรวดเร็ว
การกําหนดค่าโปรเจ็กต์ Quick Start
กําหนดค่าโปรเจ็กต์ Quick Start เพื่อใช้ข้อมูลไคลเอ็นต์ API โดยการป้อนรหัสไคลเอ็นต์และข้อมูลลับไปที่ 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
การนําเข้าโปรเจ็กต์
วิธีการต่อไปนี้แสดงวิธีนําเข้าแหล่งที่มาของโปรเจ็กต์ Quick Start ไปยัง IntelliJ และ Eclipse
IntelliJ
- คลิกไฟล์ > นําเข้าโปรเจ็กต์...
- ชี้ไปที่ไดเรกทอรีที่ดึงข้อมูลมา
- เลือกนําเข้าจากโมเดลที่มีอยู่ > Maven
Eclipse
- ติดตั้งปลั๊กอิน
m2e
เพื่อเปิดใช้การนําเข้าจากไฟล์ maven pom - คลิกไฟล์ > นําเข้า... > Maven > โปรเจ็กต์ Maven ที่มีอยู่
- ชี้ไปที่ไดเรกทอรีที่ดึงมาและนําเข้าโปรเจ็กต์
การเรียกใช้เซิร์ฟเวอร์การพัฒนาภายใน
คุณสามารถเรียกใช้โปรเจ็กต์ Quick Start ในเซิร์ฟเวอร์การพัฒนาในเครื่องเพื่อทดสอบได้โดยทําดังนี้
$ mvn jetty:run
การทําให้โปรเจ็กต์การเริ่มต้นใช้งานใช้งานได้
คุณสามารถสร้างไฟล์สงครามสําหรับโปรเจ็กต์นี้โดยใช้ Maven
$ mvn war:war