Google Ads API รองรับการลิงก์วิดีโอ YouTube กับบัญชี Google Ads คู่มือนี้ อธิบายวิธีใช้ API เพื่อเพิ่มและนำลิงก์ไปยังบัญชีออก
ลิงก์วิดีโอ
คุณลิงก์วิดีโอกับบัญชีได้ 2 วิธี ขึ้นอยู่กับว่าใครเป็นผู้เริ่มกระบวนการ ดังนี้
- คุณขอให้ลิงก์วิดีโอกับบัญชีของคุณ ในกรณีนี้ คุณ ส่งคำขอไปยังครีเอเตอร์ ซึ่งครีเอเตอร์ต้องยอมรับเพื่อสร้าง ลิงก์ไปยังวิดีโอของตน คุณสามารถเพิกถอนคำขอที่ขยายเวลาแล้ว ก่อนที่คำขอจะได้รับการยอมรับ และยังนำวิดีโอที่ลิงก์ออกได้หลังจากที่คำขอได้รับการยอมรับแล้ว
- ครีเอเตอร์ของวิดีโอขอให้ลิงก์วิดีโอกับบัญชี Google Ads ของคุณ จากนั้นคุณจะเลือกยอมรับหรือปฏิเสธคำขอได้
โดยใช้วิธีต่อไปนี้ในแต่ละสถานการณ์
| สถานการณ์ | การดำเนินการ | หมายเหตุ | 
|---|---|---|
| สถานการณ์ที่ 1 | รับข้อมูลวิดีโอจาก YouTube API | ใช้ YouTube API
    เพื่อรับ channel_idสำหรับส่งคำขอลิงก์วิดีโอ หรือvideo_idของวิดีโอที่ต้องการลิงก์ นอกจากนี้ คุณยังดึงvideo_idจาก URL ของวิดีโอได้
    โดยดึงอักขระ 11 ตัวหลัง"v=" | 
| สร้างคําขอลิงก์ | ใช้วิธี 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เพื่อยอมรับหรือREJECTEDเพื่อปฏิเสธ
    คำขอ | 
ข้อผิดพลาดที่พบบ่อยต่อไปนี้อาจเกิดขึ้นในเวิร์กโฟลว์นี้
| รหัสข้อผิดพลาด | คำอธิบาย | 
|---|---|
| DataLinkError.PERMISSION_DENIED | ลูกค้าไม่มีสิทธิ์ดำเนินการนี้ | 
| DataLinkError.YOUTUBE_VIDEO_ID_INVALID | สร้างลิงก์วิดีโอไม่ได้เนื่องจากรหัสวิดีโอไม่ถูกต้อง |