این طرح آزمایشی راهی را برای مشتریان فراهم میکند تا ویژگی جدید بتای Display & Video 360 API را آزمایش کنند که به مشتریان امکان میدهد فایلهای داده ساختاریافته (SDF) را با استفاده از Display & Video 360 API آپلود کنند.
این طرح آزمایشی به هر پروژه ثبتشده در گوگل کلود اجازه میدهد تا حداکثر سی فایل SDF را در روز تحت یک تبلیغکننده آپلود کند. هر فایل میتواند حداکثر شامل ۱۰،۰۰۰ ورودی باشد.
برای دستورالعملهای نحوه استفاده از ویژگی آزمایشی، به راهنمای آپلود SDF های ما مراجعه کنید.
شروع کنید
پس از شروع کار با رابط برنامهنویسی کاربردی نمایشگر و ویدئو ۳۶۰، برای استفاده از ویژگیهای آزمایشی، این مراحل را انجام دهید.
پروژه گوگل کلود خود را در طرح آزمایشی ثبت کنید
فقط مشتریانی که درخواست دسترسی به نسخه آزمایشی را داده و به آنها اجازه داده شده است میتوانند از ویژگیهای نسخه آزمایشی استفاده کنند.
قبل از استفاده از ویژگیهای آزمایشی، با نماینده فروش گوگل خود تأیید کنید که شناسه پروژه Google Cloud شما در این نسخه آزمایشی ثبت شده است.
یک کلید API ایجاد کنید
علاوه بر اعتبارنامههای استاندارد Display & Video 360 API ، باید از یک کلید API نیز استفاده کنید. یک کلید API برای پروژه Google Cloud خود ایجاد کنید تا در پیکربندی کلاینت خود از آن استفاده کنید.
کلاینت خود را پیکربندی کنید
برای دسترسی به این ویژگیهای آزمایشی، از کتابخانه کلاینت API گوگل برای پایتون استفاده کنید.
در اینجا نحوه نصب و پیکربندی کتابخانه کلاینت شما برای ارسال درخواست به ویژگیهای آزمایشی آمده است:
پایتون
نصب google-api-python-client
pip install --upgrade google-api-python-client
کتابخانههای لازم را وارد کنید.
from google_auth_oauthlib.flow import InstalledAppFlow from googleapiclient import discovery
فایل اسرار کلاینت را بارگذاری کنید و اعتبارنامههای مجوز را ایجاد کنید.
# Set up a flow object to create the credentials using the # client secrets file and OAuth scopes. credentials = InstalledAppFlow.from_client_secrets_file( path-to-client-secrets-file, oauth-scopes).run_local_server()
با استفاده از سرویس کشف، یک شیء سرویس مجاز ایجاد کنید.
api_key = "API_KEY" api_name = "displayvideo" api_url = f"https://{api_name}.googleapis.com" api_version = "v4" api_label = "SDF_UPLOAD_ALPHA" discovery_url = ( f"{api_url}/$discovery/rest?key={api_key}&version={api_version}&labels={api_label}" ) service = discovery.build(api_name, api_version, discoveryServiceUrl=discovery_url, credentials=credentials)
شروع آپلود SDF ها
برای شروع آپلود فایلهای داده ساختاریافته، دستورالعملهای موجود در راهنمای ویژگی ما را دنبال کنید.