عمومی
آخرین نسخه API چیست؟
آخرین نسخه API که این سند به آن اشاره می کند v1beta2
است. این نسخه یک نسخه بتا خصوصی است که در دسترس آزمایش کنندگان مورد اعتماد است.
چه کسی می تواند به API دسترسی داشته باشد؟
دسترسی v1beta2
فقط برای اجازه دادن به پروژههای کنسول API فهرست شده Google در دسترس است. دسترسی به اسناد API توسط یک لیست اجازه کاربر جداگانه کنترل می شود.
چگونه می توانم بفهمم که پروژه کنسول من در لیست مجاز قرار گرفته است؟
با کلیک بر روی عنصر API_KEY
در URL زیر، یک کلید API را از پروژه خود انتخاب کنید. اگر یک کلید 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
میخوام کد بنویسم از کجا می توانم کتابخانه های مشتری را پیدا کنم؟
پایتون
برای دسترسی به این API میتوان از Google API Client Library برای Python استفاده کرد. برای نصب کتابخانه و ایجاد یک شیء سرویس مجاز، مراحل زیر را دنبال کنید.
google-api-python-client را نصب کنید
pip install --upgrade google-api-python-client
یک شی
credentials
مجاز را دریافت کنید. برای مثال به راهنمای تنظیم برنامه خود مراجعه کنید.با استفاده از سرویس کشف یک شیء سرویس مجاز ایجاد کنید.
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)