ก่อนใช้งาน Service ต่างๆ ของ Google ผ่านทาง Application ของเรา เช่น เขียนคำสั่ง upload รูปภาพไปยัง Cloud Storage เราจำเป็นต้องทำการเขียนคำสั่งเปิดสิทธิ์การใช้งานก่อน
ภาพรวมของขั้นตอนเป็นดังนี้ครับ
มาเริ่มกับทีละขั้นตอนเลยนะครับ
ให้เราไปที่ https://console.developers.google.com
Log In ด้วย gmail เมื่อเข้าไปแล้วหน้าแรกจะแสดงดังนี้
สังเกตที่มุมบนขวาจะมี drop down list ที่ผม highlight ไว้ เป็น list ของ project ทั้งหมดที่เราเคยสร้างไว้ แล้ว
ต่อมาให้เรา click ที่ drop down นี้จะมี option ให้เลือก Create a project กำหนดชื่อ project ตามที่เราต้องการได้เลยครับ
หลังจากที่ project ใหม่ได้ถูกสร้างเรียบร้อยแล้ว ให้เราไปที่ click ที่ menu บนมุมบนซ้าย ระหว่างนี้ให้สังเกตว่าที่ drop down list ได้เปลี่ยนไปเป็น project ที่เราได้สร้างขึ้นมาใหม่แล้ว
ให้เราเลือก menu Permissions แล้วไปที่ tab Service accounts เพื่อสร้าง service account ใหม่ขึ้นมา
ตั้งชื่อตามต้องการและใช้ค่า default option ที่กำหนดมาให้ได้เลยครับ
หลังจาก Service Account เรียบร้อย เราก็จะสร้าง P12 key ต่อ เป็น key ที่เราจะนำไปใช้ใน code ที่จะเขียนเพื่อขอสิทธิ์ใช้งาน Google API ที่มุมขาวสุดของ list Service Account จะมี option ให้เลือก Create Key แล้วเลือก P12 type
เมื่อทุกอย่างเรียบร้อย file Key p12 type นั้นมีหน้าต่างโหลดลงมาเก็บที่เครื่องโดยอัตโนมัติผ่าน web browser
ผมได้ rename file เป็น codesanook-test-service-key.p12 เก็บไว้ที่ drive C: สำหรับ production จริงๆ ก็เก็บไว้ที่ๆ ปลอดภัยกันด้วยนะครับ และอย่าลืม path ที่เก็บ file นี่ด้วยนะครับ เพราะจำเป็นต้องเรียกใช้อีกตอนที่เราเขียน code กัน สำหรับของผมคือ c:/codesanook-test-service-key.p12
บทความนี้ขอจบเพียงเท่านี้ก่อน ตอนนี้เราได้ p12 file มาแล้ว ครั้งหน้าจะเขียน code กันเลยครับ