בדף הזה מתוארות כמה בעיות נפוצות שאתם עשויים להיתקל בהן שקשורות לאימות ולהרשאות.
This app isn't verified
אם במסך ההסכמה של OAuth מוצגת האזהרה 'האפליקציה הזו לא אומתה', סימן שהאפליקציה מבקשת היקפי הרשאות שמאפשרים גישה לנתונים רגישים של משתמשים. אם האפליקציה שלכם משתמשת בהיקפי גישה רגישים, היא צריכה לעבור את תהליך האימות כדי להסיר את האזהרה הזו ומגבלות אחרות. במהלך שלב הפיתוח, אפשר להמשיך מעבר לאזהרה הזו על ידי בחירה באפשרות מתקדם > מעבר אל {שם הפרויקט} (לא בטוח).
File not found error for credentials.json
כשמריצים את דוגמת הקוד, יכול להיות שתופיע הודעת השגיאה 'הקובץ לא נמצא' או 'אין קובץ כזה' לגבי credentials.json.
השגיאה הזו מתרחשת כשלא אישרתם את פרטי הכניסה של אפליקציית שולחן העבודה. במאמר יצירת פרטי כניסה מוסבר איך ליצור פרטי כניסה לאפליקציה למחשב.
אחרי שיוצרים את פרטי הכניסה, מוודאים שקובץ ה-JSON שהורדתם נשמר בשם credentials.json
. לאחר מכן מעבירים את הקובץ לספריית העבודה.
Token has been expired or revoked
כשמריצים את דוגמת הקוד, יכול להיות שתקבלו את הודעת השגיאה Token has been expired (פג התוקף של האסימון) או Token has been 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'
השגיאה הזו מתרחשת כשקובצי Cookie של צד שלישי ואחסון נתונים לא מופעלים בדפדפן. האפשרויות האלה נדרשות על ידי ספריית הכניסה לחשבון Google. מידע נוסף זמין במאמר בנושא קובצי Cookie של צד שלישי ואחסון נתונים.
idpiframe_initialization_failed: Not a valid origin for the client
השגיאה הזו מתרחשת כשהדומיין שרשום לא תואם לדומיין שמשמש לאירוח דף האינטרנט. חשוב לוודא שהמקור שרשמתם זהה לכתובת ה-URL בדפדפן.