เริ่มต้นใช้งาน REST

หากต้องการเริ่มใช้ Google Photos Library API ให้กําหนดค่าโปรเจ็กต์โดยเปิดใช้ API ผ่านคอนโซล Google API และตั้งค่ารหัสไคลเอ็นต์ OAuth 2.0

แอปพลิเคชันจะโต้ตอบกับ Google Photos ในนามของผู้ใช้ Google Photos ตัวอย่างเช่น เมื่อคุณสร้างอัลบั้มในคลังภาพ Google Photos หรืออัปโหลดรายการสื่อไปยังบัญชี Google Photos ของผู้ใช้ ผู้ใช้จะให้สิทธิ์คําขอ API เหล่านี้ผ่านโปรโตคอล OAuth 2.0

ซึ่งรหัสไคลเอ็นต์ OAuth 2.0 จะช่วยให้ผู้ใช้แอปพลิเคชันลงชื่อเข้าใช้ ตรวจสอบสิทธิ์ และ ใช้ไลบรารี API ได้ API ไลบรารีไม่รองรับบัญชีบริการ หากต้องการใช้ API นี้ ผู้ใช้จะต้องลงชื่อเข้าใช้บัญชี Google ที่ถูกต้อง

กําหนดค่าแอป

เปิดใช้ API

ก่อนที่จะใช้ Library API ได้ คุณต้องเปิดใช้ API สําหรับโปรเจ็กต์โดยใช้วิธีใดวิธีหนึ่งต่อไปนี้

  1. ทางลัด
    1. ก็คลิกปุ่มด้านล่างได้เลย

      เปิดใช้ Google Photos Library API

    2. เลือกโปรเจ็กต์ที่มีอยู่หรือสร้างโปรเจ็กต์ใหม่

  2. ผ่านคอนโซล Google API
    1. ไปที่คอนโซล Google API
    2. เลือกโปรเจ็กต์หรือสร้างโปรเจ็กต์ใหม่จากแถบเมนู
    3. หากต้องการเปิดไลบรารี Google API จากเมนูการนําทาง ให้เลือก API และ API; บริการ > ไลบรารี
    4. ค้นหา "Google Photos Library API" เลือกผลลัพธ์ที่ถูกต้องแล้วคลิกเปิดใช้

ขอรหัสไคลเอ็นต์ OAuth 2.0

ทําตามขั้นตอนด้านล่างเพื่อขอรหัสไคลเอ็นต์ OAuth และกําหนดค่าสําหรับแอปพลิเคชัน ตัวอย่างนี้ใช้แอปพลิเคชันที่มีขั้นตอน OAuth ทั้งหมดจัดการฝั่งเซิร์ฟเวอร์ เช่น ตัวเลือกในตัวอย่าง ขั้นตอนการตั้งค่าอาจแตกต่างกันไปตามสถานการณ์การใช้งานอื่นๆ

  1. ไปที่คอนโซล Google API แล้วเลือกโปรเจ็กต์
  2. จากเมนู ให้เลือก API และ API; บริการ > ข้อมูลเข้าสู่ระบบ
  3. ในหน้าข้อมูลเข้าสู่ระบบ ให้คลิกสร้างข้อมูลเข้าสู่ระบบ &gt รหัสไคลเอ็นต์ OAuth
  4. เลือกประเภทแอปพลิเคชัน ในตัวอย่างนี้ ประเภทแอปพลิเคชันคือเว็บแอปพลิเคชัน
  5. ลงทะเบียนต้นทางที่แอปได้รับอนุญาตให้เข้าถึง Google API ดังนี้

    1. หากต้องการระบุรหัสไคลเอ็นต์ ให้ป้อนชื่อ
    2. ในช่องต้นทาง JavaScript ที่ได้รับอนุญาต ให้ป้อนต้นทางสําหรับแอป ช่องนี้ไม่อนุญาตให้ใช้ไวลด์การ์ด

      คุณป้อนต้นทางได้หลายรายการเพื่อให้แอปทํางานบนโปรโตคอล โดเมน หรือโดเมนย่อยต่างๆ ได้ URL ที่คุณป้อนได้รับอนุญาตให้เริ่มส่งคําขอ OAuth

      ตัวอย่างต่อไปนี้แสดง URL สําหรับการพัฒนาในเครื่อง (ตัวอย่างของเราใช้ localhost:8080) และ URL เวอร์ชันที่ใช้งานจริง

      http://localhost:8080
      https://myproductionurl.example.com
      
    3. ช่อง URI การเปลี่ยนเส้นทางที่ได้รับอนุญาตคือปลายทางที่รับการตอบกลับจากเซิร์ฟเวอร์ OAuth 2.0 ซึ่งโดยทั่วไปแล้วจะมีสภาพแวดล้อมในการพัฒนาและชี้ไปยังเส้นทางในแอปพลิเคชัน

      http://localhost:8080/auth/google/callback
      https://myproductionurl.example.com/auth/google/callback
      
    4. คลิกสร้าง

  1. จากกล่องโต้ตอบไคลเอ็นต์ OAuth ที่เกิดขึ้น ให้คัดลอกสิ่งต่อไปนี้

    • Client-ID
    • รหัสลับไคลเอ็นต์

    แอปของคุณเข้าถึง Google API ที่เปิดใช้ได้โดยใช้ค่าเหล่านี้

ก่อนที่คุณจะเปิดตัวแอปพลิเคชันสาธารณะที่เข้าถึง API ไลบรารีได้ Google จะต้องตรวจสอบแอปของคุณ &"แอปที่ไม่ได้รับการยืนยัน&การเสนอราคา; จะปรากฏบนหน้าจอเมื่อคุณทดสอบแอปพลิเคชันจนกว่าจะได้รับการยืนยัน

ดูตัวอย่าง

เมื่อกําหนดค่าโปรเจ็กต์เพื่อใช้กับไลบรารี API แล้ว ให้ดูแอปตัวอย่างใน GitHub ตัวอย่างแอปที่แสดงวิธีสร้างกรอบรูปอัจฉริยะโดยใช้ Library API