แก้ปัญหาการตรวจสอบสิทธิ์และการให้สิทธิ์

หน้านี้จะอธิบายปัญหาที่พบบ่อยซึ่งคุณอาจพบเกี่ยวกับการตรวจสอบสิทธิ์และการให้สิทธิ์

This app isn't verified

หากหน้าจอขอความยินยอม OAuth แสดงคำเตือนว่า "แอปนี้ไม่ได้รับการยืนยัน" แสดงว่าแอปของคุณกำลังขอขอบเขตที่ให้สิทธิ์เข้าถึงข้อมูลผู้ใช้ที่ละเอียดอ่อน หากแอปพลิเคชันใช้ขอบเขตที่มีความละเอียดอ่อน แอปจะต้องผ่านกระบวนการยืนยันเพื่อนำคำเตือนและข้อจำกัดอื่นๆ ออก ในระหว่างระยะการพัฒนา คุณสามารถดำเนินการต่อโดยเลือกขั้นสูง > ไปที่ {ชื่อโปรเจ็กต์} (ไม่ปลอดภัย)

File not found error for credentials.json

เมื่อเรียกใช้ตัวอย่างโค้ด คุณอาจได้รับข้อความแสดงข้อผิดพลาด "ไม่พบไฟล์" หรือ "ไม่มีไฟล์ดังกล่าว" เกี่ยวกับ credentials.json

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

หลังจากสร้างข้อมูลเข้าสู่ระบบแล้ว ให้ตรวจสอบว่าไฟล์ JSON ที่ดาวน์โหลดไว้ได้รับการบันทึกเป็นcredentials.json จากนั้นย้ายไฟล์ไปยังไดเรกทอรีทํางาน

Token has been expired or revoked

เมื่อเรียกใช้ตัวอย่างโค้ด คุณอาจได้รับข้อความแสดงข้อผิดพลาด "โทเค็นหมดอายุแล้ว" หรือ "โทเค็นถูกเพิกถอนแล้ว"

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

ข้อผิดพลาด JavaScript

ข้อผิดพลาดที่พบบ่อยของ JavaScript มีดังนี้

Error: origin_mismatch

ข้อผิดพลาดนี้เกิดขึ้นระหว่างขั้นตอนการให้สิทธิ์หากโฮสต์และพอร์ตที่ใช้แสดงหน้าเว็บไม่ตรงกับต้นทาง JavaScript ที่อนุญาตในโปรเจ็กต์ Google Cloud Console ตรวจสอบว่าคุณได้ตั้งค่าต้นทาง JavaScript ที่อนุญาต และ URL ในเบราว์เซอร์ตรงกับ URL ต้นทาง

idpiframe_initialization_failed: Failed to read the 'localStorage' property from 'Window'

ข้อผิดพลาดนี้เกิดขึ้นเมื่อไม่ได้เปิดใช้คุกกี้ของบุคคลที่สามและพื้นที่เก็บข้อมูลในเบราว์เซอร์ ไลบรารี Google Sign-in ต้องใช้ตัวเลือกเหล่านี้ ดูข้อมูลเพิ่มเติมได้ที่คุกกี้ของบุคคลที่สามและพื้นที่เก็บข้อมูล

idpiframe_initialization_failed: Not a valid origin for the client

ข้อผิดพลาดนี้เกิดขึ้นเมื่อโดเมนที่จดทะเบียนไม่ตรงกับโดเมนที่ใช้โฮสต์หน้าเว็บ ตรวจสอบว่าต้นทางที่คุณลงทะเบียนตรงกับ URL ในเบราว์เซอร์