ทั่วไป
API เวอร์ชันล่าสุดคือเวอร์ชันใด
API เวอร์ชันล่าสุดที่เอกสารนี้กล่าวถึงคือ v1beta2
เวอร์ชันนี้เป็นรุ่นเบต้าแบบส่วนตัวที่พร้อมให้บริการแก่ผู้ทดสอบที่เชื่อถือได้
ใครมีสิทธิ์เข้าถึง API บ้าง
สิทธิ์เข้าถึง v1beta2 พร้อมให้บริการสำหรับโปรเจ็กต์คอนโซล Google API ที่อยู่ในรายการที่อนุญาตเท่านั้น การเข้าถึงเอกสารประกอบของ API อยู่ภายใต้การควบคุมของรายการที่อนุญาตของผู้ใช้แยกต่างหาก
ฉันจะทราบได้อย่างไรว่าโปรเจ็กต์คอนโซลของฉันอยู่ในรายการที่อนุญาต
เลือกคีย์ API จากโปรเจ็กต์โดยคลิกองค์ประกอบ API_KEY ใน URL ด้านล่าง หากไม่มีคีย์ API สำหรับโปรเจ็กต์ที่เลือก ระบบจะแจ้งให้คุณสร้างคีย์ เมื่อเสร็จแล้ว ให้คัดลอกและวาง URL ที่ได้ลงในเบราว์เซอร์
https://displayvideo.googleapis.com/$discovery/rest?version=v1beta2&labels=V1BETA2_TRUSTED_TESTER&key=API_KEYหากเห็นคำอธิบาย JSON ของ API แสดงว่าโปรเจ็กต์ของคุณอยู่ในรายการที่อนุญาต หากเห็นข้อผิดพลาด แสดงว่าโปรเจ็กต์ของคุณไม่อยู่ในรายการที่อนุญาต
การใช้ API
ฉันใช้ URL ใดในการเข้าถึง API
https://displayvideo.googleapis.com
ระบบรองรับวิธีการตรวจสอบสิทธิ์ใดบ้าง
OAuth 2.0 เป็นวิธีการตรวจสอบสิทธิ์ที่ระบบรองรับเพียงวิธีเดียว คำขอทั้งหมดต้องได้รับอนุญาตสำหรับขอบเขตต่อไปนี้
https://www.googleapis.com/auth/display-video
ฉันต้องการเขียนโค้ด ฉันจะค้นหาไลบรารีของไคลเอ็นต์ได้จากที่ใด
Python
คุณสามารถใช้ไลบรารีของไคลเอ็นต์ Google API สำหรับ Pythonที่พร้อมให้บริการแก่สาธารณะเพื่อเข้าถึง API นี้ หากต้องการติดตั้งไลบรารีและสร้างออบเจ็กต์บริการที่ได้รับอนุญาต ให้ทำตามขั้นตอนด้านล่าง
ติดตั้ง google-api-python-client
pip install --upgrade google-api-python-client
รับออบเจ็กต์
credentialsที่ได้รับอนุญาต ดูตัวอย่างได้ในคู่มือการตั้งค่าแอปพลิเคชันสร้างออบเจ็กต์บริการที่ได้รับอนุญาตโดยใช้บริการ Discovery
api_key = 'API_KEY' api_name = 'displayvideo' api_url = 'https://%s.googleapis.com/' % api_name api_version = 'v1beta2' discovery_url = ( '%s/$discovery/rest?key=%s&version=%s&labels=%s' % (api_url, api_key, api_version, 'V1BETA2_TRUSTED_TESTER') ) service = discovery.build(api_name, api_version, discoveryServiceUrl=discovery_url, http=credentials)