הערה: ממשק 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:
- התהליך של אפליקציות אינטרנט בצד השרת תומך באפליקציות אינטרנט שיכולות לאחסן מידע עקבי באופן מאובטח.
- התהליך אפליקציות אינטרנט של JavaScript תומך באפליקציות JavaScript שפועלות בדפדפן.
- התהליך של אפליקציות לנייד ולמחשב תומך באפליקציות שמותקנות במכשיר, כמו טלפון או מחשב.
- התהליך של טלוויזיות ומכשירי קלט מוגבלים תומך במכשירים עם יכולות קלט מוגבלות, כמו קונסולות משחקים ומצלמות וידאו.
- תהליך העבודה של חשבון השירות תומך באינטראקציות בין שרתים שלא ניגשות לפרטי המשתמשים.