ส่วนข้อมูลเข้าสู่ระบบของ Explorer Explorer' ช่วยให้คุณทดสอบด้วยข้อมูลเข้าสู่ระบบและขอบเขตที่แตกต่างกันได้ ฟีเจอร์นี้มีประโยชน์ในการตรวจสอบว่าคุณใช้ข้อมูลเข้าสู่ระบบและขอบเขตที่จําเป็นขั้นต่ํา เพื่อเรียกปลายทาง 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 หากต้องการทดสอบด้วยขอบเขตที่เจาะจง ให้ทําดังนี้
- ในส่วนข้อมูลเข้าสู่ระบบ Google OAuth 2.0 ให้คลิกแสดงขอบเขต
- ตรวจสอบขอบเขตที่จะใช้เมื่อเรียกใช้เมธอด
- คลิกดําเนินการเพื่อเรียกใช้ API โดยใช้ขอบเขตที่เลือกเท่านั้น API โปรแกรมสํารวจจะแสดงหน้าจอการให้สิทธิ์ที่ขอให้คุณให้สิทธิ์เข้าถึงโดยใช้ขอบเขต
- คลิกอนุญาต ผลลัพธ์จะปรากฏใต้ปุ่ม "ดําเนินการ"
หากโปรแกรมสํารวจ APIs แสดงผลลัพธ์ 200 ภายใต้ "application/json" ขอบเขตก็เพียงพอแล้วสําหรับการเรียกใช้เมธอด หากโปรแกรมสํารวจ APIs แสดงผลลัพธ์ 403 หมายความว่าคุณเลือกขอบเขตไม่เพียงพอที่จะเรียกใช้เมธอด ลองใช้ขอบเขตที่กว้างขึ้น
ดูข้อมูลเพิ่มเติมเกี่ยวกับการเลือกขอบเขตได้ในส่วนการตรวจสอบสิทธิ์และการให้สิทธิ์ในเอกสารสําหรับ Google API ของคุณ
เพิกถอนการเข้าถึงที่ได้รับอนุญาตเพื่อทดสอบด้วยขอบเขตใหม่
หลังจากใช้หน้าจอการให้สิทธิ์ของ Google ในการอนุมัติแล้ว API Explorer จะยังคงได้รับอนุญาตให้ส่งคําขอที่มีการตรวจสอบสิทธิ์ตราบใดที่ข้อมูลรับรองไม่หมดอายุ การยกเลิกการเลือกขอบเขตจะไม่รีเซ็ตข้อมูลรับรองและขอบเขตที่อนุมัติไว้ก่อนหน้านี้ หากต้องการทดสอบด้วยการกําหนดค่าขอบเขตใหม่ คุณต้องเพิกถอนข้อมูลรับรองที่ได้รับอนุมัติก่อนหน้านี้
วิธีเพิกถอนข้อมูลรับรองที่ใช้โดยโปรแกรมสํารวจ APIs
- ไปที่แอปที่มีสิทธิ์เข้าถึงบัญชีของคุณ
- ในส่วนแอปของบุคคลที่สามที่มีสิทธิ์เข้าถึงบัญชี ให้คลิก Google APIs Explorer
- คลิกนําสิทธิ์การเข้าถึงออก
- (ไม่บังคับ) โหลดหน้าเอกสารซ้ําเพื่อรีเซ็ตโปรแกรมสํารวจ APIs