จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

การรับคีย์ API

เลือกแพลตฟอร์ม: Android iOS JavaScript

เมื่อตั้งค่าการเรียกเก็บเงินและโปรเจ็กต์ เปิดใช้ SDK และติดตั้งเครื่องมือจัดการทรัพยากร Dependency ที่ต้องการและซอฟต์แวร์อื่นๆ แล้ว คุณก็พร้อมที่จะสร้าง เพิ่ม และจํากัดคีย์ API แล้ว

การสร้างคีย์ API

คีย์ API คือตัวระบุที่ไม่ซ้ํากัน ซึ่งจะตรวจสอบสิทธิ์คําขอที่เชื่อมโยงกับโปรเจ็กต์เพื่อการใช้งานและการเรียกเก็บเงิน คุณต้องมีคีย์ API อย่างน้อย 1 รายการที่เชื่อมโยงกับโปรเจ็กต์

วิธีสร้างคีย์ API

คอนโซล

  1. ไปที่หน้า Google Maps Platform > ข้อมูลเข้าสู่ระบบ

    ไปที่หน้าข้อมูลเข้าสู่ระบบ

  2. ในหน้าข้อมูลเข้าสู่ระบบ ให้คลิกสร้างข้อมูลเข้าสู่ระบบ > คีย์ API
    กล่องโต้ตอบคีย์ API ที่สร้างจะแสดงคีย์ API ที่คุณสร้างใหม่
  3. คลิกปิด
    คีย์ API ใหม่จะแสดงในหน้าข้อมูลเข้าสู่ระบบในส่วนคีย์ API
    (อย่าลืมจํากัดคีย์ API ก่อนใช้ในเวอร์ชันที่ใช้งานจริง)

Cloud SDK

gcloud alpha services api-keys create \
    --project "PROJECT" \
    --display-name "DISPLAY_NAME"

อ่านเพิ่มเติมเกี่ยวกับ Google Cloud SDK, การติดตั้ง Cloud SDK และคําสั่งต่อไปนี้

คุณต้องมีคีย์ API นี้เมื่อสร้างโปรเจ็กต์ Xcode ตามที่อธิบายไว้ในตั้งค่าโปรเจ็กต์ Xcode

การจํากัดคีย์ API

Google ขอแนะนําอย่างยิ่งให้คุณจํากัดคีย์ API ด้วยการจํากัดการใช้งาน API เหล่านั้นซึ่งจําเป็นต่อแอปพลิเคชันเท่านั้น การจํากัดคีย์ API จะเพิ่มความปลอดภัยให้กับแอปพลิเคชันของคุณด้วยการปกป้องคีย์จากคําขอที่ไม่มีการรับประกัน ดูข้อมูลเพิ่มเติมได้ในแนวทางปฏิบัติแนะนําด้านความปลอดภัยของ API

วิธีจํากัดคีย์ API

คอนโซล

  1. ไปที่หน้า Google Maps Platform > ข้อมูลเข้าสู่ระบบ

    ไปที่หน้าข้อมูลเข้าสู่ระบบ

  2. เลือกคีย์ API ที่ต้องการตั้งข้อจํากัด หน้าพร็อพเพอร์ตี้ของคีย์ API จะปรากฏขึ้น
  3. ในส่วนข้อจํากัดของคีย์ ให้ตั้งค่าข้อจํากัดต่อไปนี้
    • ข้อจำกัดแอปพลิเคชัน:
      1. เลือกแอป iOS
      2. หากต้องการยอมรับคําขอจากแอป iOS ที่มีตัวระบุ Bundle ที่คุณระบุ ให้เลือกตัวระบุกลุ่ม iOS ที่เหมาะสมจากรายการ
    • ข้อจำกัด API:
      1. คลิกจํากัดคีย์
      2. เลือก Maps SDK สําหรับ iOS จากเมนูแบบเลื่อนลงเลือก API หาก Maps SDK สําหรับ iOS ไม่อยู่ในรายการ คุณต้อง เปิดใช้ SDK นั้น
  4. หากต้องการเปลี่ยนแปลงให้เสร็จสมบูรณ์ ให้คลิกบันทึก

Cloud SDK

ระบุคีย์ที่มีอยู่

gcloud services api-keys list --project="PROJECT"

ล้างข้อจํากัดที่มีอยู่ในคีย์ที่มีอยู่

gcloud alpha services api-keys update "projects/PROJECT/keys/KEY_ID" \
    --clear-restrictions

กําหนดข้อจํากัดใหม่ในคีย์ที่มีอยู่

gcloud alpha services api-keys update "projects/PROJECT/keys/KEY_ID" \
    --api_target="maps-ios-backend.googleapis.com"
    --allowed-bundle-ids="BUNDLE_NAME"

อ่านเพิ่มเติมเกี่ยวกับ Google Cloud SDK, การติดตั้ง Cloud SDK และคําสั่งต่อไปนี้

เมื่อได้รับคีย์ API สําหรับ Maps SDK สําหรับ iOS แล้ว คุณก็พร้อมที่จะเริ่มต้นใช้งานได้เลย

ขั้นตอนถัดไป

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