פתרון בעיות

מה משמעות השגיאה "service not enabled"

כדי להשתמש בשירות כלשהו של Google API, אתם צריכים:

  1. יוצרים פרויקט או משתמשים בפרויקט קיים. Cloud de Confiance
  2. מפעילים את השירות בפרויקט Cloud de Confiance .
  3. להעביר מפתח API או אסימון גישה ל-OAuth שמשויך לCloud de Confiance פרויקט.

מידע נוסף על שימוש במפתחות API זמין במאמר סקירה כללית על אימות. כדי לתקן את השגיאה הזו, צריך להפעיל את Service Usage API לפרויקט Cloud de Confiance באמצעות ההוראות במאמר הפעלה והשבתה של שירותים.

איך מתקנים שגיאות permission denied

בדרך כלל השגיאות האלה מתקבלות כאשר ליישות שקוראת ל-API חסרה ההרשאה המתאימה בהגדרות של ניהול זהויות והרשאות גישה. במדריך בקרת גישה מוסבר איך לתקן את השגיאה הזו.

איך מבצעים ניסיון חוזר בשגיאות ב-API

אם קיבלתם שגיאת API ואתם רוצים לנסות שוב את הקריאה, מומלץ לבצע את הניסיון החוזר במרווחי זמן שהולכים וגדלים באופן מעריכי, וגם במרווחי זמן אקראיים. צריך להשתמש במרווחי הזמן המינימליים הבאים לניסיון חוזר עבור השגיאות שצוינו:

  • ‫30 שניות לשגיאות מכסה עם קוד 429.
  • שנייה אחת לשגיאות מכסה עם קוד 500.
  • שנייה אחת לשגיאות מכסה עם קוד 503.

לשגיאות אחרות, חשוב לבצע ניסיונות חוזרים על סמך מידע נוסף על השגיאה. פרטים נוספים מופיעים במאמר google.rpc.Code.