Google Ads API תומך בקישור סרטונים ב-YouTube לחשבון Google Ads. במדריך הזה מוסבר איך להשתמש ב-API כדי להוסיף קישורים לחשבון ולהסיר קישורים ממנו.
קישור סרטונים
יש שתי דרכים לקשר סרטונים לחשבון, בהתאם למי שמתחיל את התהליך:
- אתם שולחים בקשה לקשר סרטון לחשבון שלכם. במקרה כזה, אתם שולחים בקשה ליוצר, והוא צריך לאשר אותה כדי ליצור את הקישור לסרטון שלו. אפשר לבטל בקשה שנשלחה לפני שהיא אושרה, ואפשר גם להסיר סרטון מקושר אחרי שהבקשה אושרה.
- היוצר של הסרטון מבקש לקשר את הסרטון שלו לחשבון Google Ads שלך. אחרי כן תוכלו לאשר או לדחות את הבקשה.
בכל תרחיש נעשה שימוש בשיטות הבאות:
| תרחיש | פעולה | הערות | 
|---|---|---|
| תרחיש 1 | קבלת פרטי הסרטון מממשק YouTube API | משתמשים ב-YouTube API
    כדי לקבל את channel_idשאליו שולחים את הבקשה לקישור הסרטון, או אתvideo_idשל הסרטון שרוצים לקשר. אפשר גם לשלוף אתvideo_idמכתובת ה-URL של סרטון. לשם כך, צריך לשלוף את 11 התווים אחרי"v=". | 
| יצירה של בקשת קישור | משתמשים ב-method DataLinkService.CreateDataLinkכדי ליצור בקשת קישור. הערך שלstatusב-DataLinkלא צריך להיות מוגדר. שרת Google Ads API יגדיר אותו ל-REQUESTEDאחרי שהקריאה ל-API תושלם בהצלחה. | |
| בדיקת הסטטוס של בקשה | משתמשים ב- GoogleAdsService.SearchStreamאו ב-GoogleAdsService.Searchכדי לשלוח שאילתה למשאבdata_linkולבדוק אתstatusשלו. | |
| ביטול בקשה | כדי לבטל בקשה לקישור, משתמשים בשיטה DataLinkService.UpdateDataLinkכדי לשנות את הערך שלstatusשלDataLinkמ-REQUESTEDל-REVOKED. | |
| הסרת קישור | משתמשים ב- DataLinkService.RemoveDataLinkכדי להסיר סרטון מקושר. | |
| תרחיש 2 | אחזור הזמנה | משתמשים ב- GoogleAdsService.Searchאו ב-GoogleAdsService.SearchStreamכדי לשלוח שאילתה למשאבdata_link. מסננים לפיstatus = PENDING_APPROVALכדי למצוא בקשות לקישור ולאשר או לדחות אותן. | 
| אישור או דחייה של בקשת קישור | כדי לקבל את הבקשה, משתמשים בשיטה DataLinkService.UpdateDataLinkכדי לעדכן את הסטטוס שלDataLinkל-ENABLED. כדי לדחות את הבקשה, משתמשים בשיטהDataLinkService.UpdateDataLinkכדי לעדכן את הסטטוס שלDataLinkל-REJECTED. | 
השגיאות הנפוצות הבאות יכולות להופיע בתהליך העבודה הזה:
| קוד שגיאה | הסבר | 
|---|---|
| DataLinkError.PERMISSION_DENIED | ללקוח אין הרשאה לבצע את הפעולה הזו. | 
| DataLinkError.YOUTUBE_VIDEO_ID_INVALID | לא ניתן ליצור קישור לסרטון כי מזהה הסרטון לא תקין. |