Method: partners.channels.sites.bulkEdit

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

این عملیات سایت‌های ارائه شده در BulkEditSitesRequest.deleted_sites را حذف کرده و سپس سایت‌های ارائه شده در BulkEditSitesRequest.created_sites را ایجاد می‌کند.

درخواست HTTP

POST https://displayvideo.googleapis.com/v4/partners/{partnerId}/channels/{channelId}/sites:bulkEdit

این URL از سینتکس Transcoding در gRPC استفاده می‌کند.

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

پارامترها
channelId

string ( int64 format)

الزامی. شناسه کانال والد که سایت‌ها به آن تعلق دارند.

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

string ( int64 format)

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

پایان میدان‌های ناسازگار.

درخواست بدنه

بدنه درخواست شامل داده‌هایی با ساختار زیر است:

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

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

string

سایت‌هایی که باید به صورت دسته‌ای حذف شوند، به صورت فهرستی از site url_or_app_ids مشخص شده‌اند.

createdSites[]

object ( Site )

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

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

string ( int64 format)

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

advertiserId

string ( int64 format)

شناسه تبلیغ‌کننده‌ای که مالک کانال اصلی است.

پایان میدان‌های ناسازگار.

بدنه پاسخ

در صورت موفقیت، بدنه پاسخ شامل نمونه‌ای از BulkEditSitesResponse است.

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

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

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

برای اطلاعات بیشتر، بهOAuth 2.0 Overview .