Method: advertisers.channels.sites.replace

همه سایت‌های تحت یک کانال را جایگزین می‌کند.

این عملیات سایت‌های تحت کانال را با سایت‌های ارائه‌شده در ReplaceSitesRequest.new_sites جایگزین می‌کند.

این روش معمولاً با تأخیر زیاد مواجه می‌شود. توصیه می‌کنیم برای جلوگیری از خطا، زمان اتمام پیش‌فرض را افزایش دهید.

درخواست HTTP

POST https://displayvideo.googleapis.com/v5/advertisers/{advertiserId}/channels/{channelId}/sites:replace

نشانی وب از نحو تراتبدیل gRPC استفاده می‌کند.

پارامترهای مسیر

پارامترها
channelId

string (int64 format)

الزامی. شناسه کانال اصلی که سایت‌های آن جایگزین خواهد شد.

الزامی. نهاد DV360 را که مالک کانال اصلی است شناسایی می‌کند. این می‌تواند شریک یا تبلیغ‌کننده باشد. در زیر فهرستی از فیلدهای متقابلاً انحصاری آمده است. حداکثر یکی از فیلدها در پاسخ تنظیم خواهد شد:
advertiserId

string (int64 format)

شناسه آگهی‌دهنده‌ای که مالک کانال اصلی است.

پایان فیلدهای متقابلاً انحصاری.

متن درخواست

بدنه درخواست حاوی داده‌هایی با ساختار زیر است:

نمایش JSON
{
  "newSites": [
    {
      object (Site)
    }
  ],

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "partnerId": string
  // End of mutually exclusive fields.
}
فیلدها
newSites[]

object (Site)

سایت‌هایی که جایگزین سایت‌های موجود اختصاص‌داده‌شده به کانال خواهند شد، که به‌صورت فهرستی از Sites مشخص شده‌اند.

الزامی. نهاد DV360 را که مالک کانال اصلی است شناسایی می‌کند. این می‌تواند شریک یا تبلیغ‌کننده باشد. در زیر فهرستی از فیلدهای متقابلاً انحصاری آمده است. حداکثر یکی از فیلدها در پاسخ تنظیم خواهد شد:
partnerId

string (int64 format)

شناسه شریکی که مالک کانال اصلی است.

advertiserId

string (int64 format)

شناسه آگهی‌دهنده‌ای که مالک کانال اصلی است.

پایان فیلدهای متقابلاً انحصاری.

بدنه پاسخ

اگر موفقیت‌آمیز باشد، بدنه پاسخ حاوی نمونه‌ای از ReplaceSitesResponse است.

دامنه‌های مجوز

به محدوده OAuth زیر نیاز دارد:

  • https://www.googleapis.com/auth/display-video

برای اطلاعات بیشتر، به OAuth 2.0 Overview مراجعه کنید.