ทดสอบด้วยประเภทข้อมูลรับรองและขอบเขตต่างๆ

ส่วนข้อมูลเข้าสู่ระบบของ Explorer Explorer&#39 ช่วยให้คุณทดสอบด้วยข้อมูลเข้าสู่ระบบและขอบเขตที่แตกต่างกันได้ ฟีเจอร์นี้มีประโยชน์ในการตรวจสอบว่าคุณใช้ข้อมูลเข้าสู่ระบบและขอบเขตที่จําเป็นขั้นต่ํา เพื่อเรียกปลายทาง API

ทดสอบด้วยข้อมูลเข้าสู่ระบบอื่น

ระบบจะเลือกทั้งข้อมูลเข้าสู่ระบบของ OAuth 2 และคีย์ API ไว้โดยค่าเริ่มต้น หากต้องการทดสอบด้วยข้อมูลเข้าสู่ระบบเพียงประเภทเดียว ให้ตรวจสอบประเภทข้อมูลเข้าสู่ระบบที่จะใช้ (และยกเลิกการเลือกข้อมูลเข้าสู่ระบบอีกประเภท) กฎทั่วไปในการตรวจสอบสิทธิ์ข้อมูลเพื่อทดสอบมีดังนี้

  • หากคุณกําลังใช้วิธีเข้าถึงข้อมูลสาธารณะ เช่น ข้อมูล Google Maps คุณสามารถใช้คีย์ API เป็นข้อมูลเข้าสู่ระบบได้ เลือกคีย์ API และยกเลิกการเลือก Google OAuth 2.0

  • หากใช้วิธีเข้าถึงข้อมูลส่วนตัว เช่น ข้อมูลใน Google ไดรฟ์ของผู้ใช้ คุณต้องใช้ข้อมูลเข้าสู่ระบบ OAuth 2 แทน ยกเลิกการเลือกคีย์ API แล้วเลือก Google OAuth 2.0

หากคุณได้รับผลลัพธ์เป็น 200 จะทําให้ข้อมูลเข้าสู่ระบบเพียงพอสําหรับการเข้าถึงข้อมูล หากคุณได้รับผลลัพธ์ 401 คุณต้องใช้ข้อมูลเข้าสู่ระบบ OAuth 2 ในการเข้าถึงข้อมูล

ทดสอบด้วยขอบเขตที่แตกต่างกัน

ขอบเขตคือสตริง เช่น https://www.googleapis.com/auth/drive.metadata.readonly ซึ่งกําหนดระดับการเข้าถึงทรัพยากรที่แอปกําหนด เช่น ระดับการเข้าถึงข้อมูลของผู้ใช้ คุณต้องการให้แอปใช้ขอบเขตที่มีระดับการเข้าถึงข้อมูลของผู้ใช้ที่แคบที่สุด วิธีการต่างๆ อาจต้องใช้ขอบเขตที่แตกต่างกัน ตัวอย่างเช่น เมธอดใน API อาจต้องใช้ขอบเขตแบบอ่านอย่างเดียวเป็นอย่างน้อย ในขณะที่วิธีการอื่นๆ อาจต้องใช้ขอบเขตแบบอ่านและเขียน

โดยค่าเริ่มต้น ขอบเขต Google OAuth 2.0 ทั้งหมดสําหรับ API จะเปิดใช้งานใน API Explorer หากต้องการทดสอบด้วยขอบเขตที่เจาะจง ให้ทําดังนี้

  1. ในส่วนข้อมูลเข้าสู่ระบบ Google OAuth 2.0 ให้คลิกแสดงขอบเขต
  2. ตรวจสอบขอบเขตที่จะใช้เมื่อเรียกใช้เมธอด
  3. คลิกดําเนินการเพื่อเรียกใช้ API โดยใช้ขอบเขตที่เลือกเท่านั้น API โปรแกรมสํารวจจะแสดงหน้าจอการให้สิทธิ์ที่ขอให้คุณให้สิทธิ์เข้าถึงโดยใช้ขอบเขต
  4. คลิกอนุญาต ผลลัพธ์จะปรากฏใต้ปุ่ม "ดําเนินการ"

หากโปรแกรมสํารวจ APIs แสดงผลลัพธ์ 200 ภายใต้ "application/json" ขอบเขตก็เพียงพอแล้วสําหรับการเรียกใช้เมธอด หากโปรแกรมสํารวจ APIs แสดงผลลัพธ์ 403 หมายความว่าคุณเลือกขอบเขตไม่เพียงพอที่จะเรียกใช้เมธอด ลองใช้ขอบเขตที่กว้างขึ้น

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

เพิกถอนการเข้าถึงที่ได้รับอนุญาตเพื่อทดสอบด้วยขอบเขตใหม่

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

วิธีเพิกถอนข้อมูลรับรองที่ใช้โดยโปรแกรมสํารวจ APIs

  1. ไปที่แอปที่มีสิทธิ์เข้าถึงบัญชีของคุณ
  2. ในส่วนแอปของบุคคลที่สามที่มีสิทธิ์เข้าถึงบัญชี ให้คลิก Google APIs Explorer
  3. คลิกนําสิทธิ์การเข้าถึงออก
  4. (ไม่บังคับ) โหลดหน้าเอกสารซ้ําเพื่อรีเซ็ตโปรแกรมสํารวจ APIs