מתן הרשאה לבקשות

הערה: ממשק YouTube Content ID API מיועד לשימוש של שותפי תוכן של YouTube, והוא אינו נגיש לכל המפתחים או לכל משתמשי YouTube. אם אינכם רואים את YouTube Content ID API כאחד מהשירותים המפורטים בGoogle API Console, מומלץ לעיין במרכז העזרה של YouTube כדי לקבל מידע נוסף על תוכנית השותפים של YouTube.

YouTube Content ID API תומך בפרוטוקול OAuth 2.0 למתן הרשאת גישה לנתוני משתמש פרטיים. הרשימה הבאה מסבירה כמה מהמושגים המרכזיים של OAuth 2.0:

  • כאשר משתמש מנסה בפעם הראשונה להשתמש באפליקציה שלך שמחייבת אותו להיות מחובר ל-Google Account or YouTube account, האפליקציה שלך מפעילה את תהליך ההרשאה של OAuth 2.0.

  • האפליקציה שלך מפנה את המשתמשים לשרת ההרשאות של Google. הקישור לדף הזה מציין את scope להרשאת הגישה שהאפליקציה שלך מבקשת עבור חשבון המשתמש. scope מציין את המשאבים שהיישום שלך יכול לאחזר, להוסיף, לעדכן או למחוק כאשר הוא פועל כמשתמש מאומת.

  • אם המשתמש מסכים לתת לאפליקציה הרשאה לגשת למשאבים האלה, Google מחזירה אסימון לאפליקציה שלכם. האסימון אומת או יוחלף בסוג אחר של אסימון, בהתאם לסוג האפליקציה.

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

חשוב: כדי להשתמש בהרשאה OAuth 2.0, צריך לקבל פרטי כניסה להרשאה ב-Google API Console.

תהליכי OAuth 2.0

Google APIs תומכים במספר תרחישים לדוגמה ב-OAuth 2.0: