DV360 Out of Home Seller API

DV360 Out of Home Seller API امکان مدیریت موجودی، رزرو سفارشات، دریافت خلاقیت ها و ارسال رویدادهای پخش آگهی را فراهم می کند.

خدمات: dv360outofhomeseller.googleapis.com

برای تماس با این سرویس، توصیه می کنیم از کتابخانه های سرویس گیرنده ارائه شده توسط Google استفاده کنید. اگر برنامه شما نیاز به استفاده از کتابخانه های خود برای فراخوانی این سرویس دارد، هنگام درخواست API از اطلاعات زیر استفاده کنید.

سند کشف

Discovery Document یک ویژگی قابل خواندن توسط ماشین برای توصیف و مصرف API های REST است. از آن برای ساخت کتابخانه های سرویس گیرنده، پلاگین های IDE و سایر ابزارهایی که با Google API در تعامل هستند استفاده می شود. یک سرویس ممکن است چندین سند کشف را ارائه دهد. این سرویس اسناد کشف زیر را ارائه می دهد:

نقطه پایان خدمات

نقطه پایانی سرویس یک URL پایه است که آدرس شبکه یک سرویس API را مشخص می کند. یک سرویس ممکن است چندین نقطه پایانی سرویس داشته باشد. این سرویس دارای نقطه پایانی سرویس زیر است و همه URI های زیر مربوط به این نقطه پایانی سرویس هستند:

  • https://dv360outofhomeseller.googleapis.com

منبع REST: v1beta1

مواد و روش ها
lookupByExternalId POST /v1beta1:lookupByExternalId
همه موجودیت ها را با شناسه خارجی فهرست شده در درخواست بازیابی می کند.

منبع REST: v1beta1.adPlays

مواد و روش ها
create POST /v1beta1/adPlays
پخش آگهی ایجاد می کند.
createWithExternalIds POST /v1beta1/adPlays:createWithExternalIds
یک بازی تبلیغاتی با شناسه های خارجی ایجاد می کند.

منبع REST: v1beta1.adUnits

مواد و روش ها
create POST /v1beta1/adUnits
یک واحد تبلیغاتی جدید ایجاد می کند.
delete DELETE /v1beta1/{name=adUnits/*}
یک واحد تبلیغات موجود را حذف می کند.
get GET /v1beta1/{name=adUnits/*}
یک واحد تبلیغات فردی را بازیابی می کند.
list GET /v1beta1/adUnits
واحدهای تبلیغاتی را فهرست می کند.
patch PATCH /v1beta1/{adUnit.name=adUnits/*}
یک واحد تبلیغات موجود را به روز می کند.

منبع REST: v1beta1.availabilityOrders

مواد و روش ها
complete POST /v1beta1/{name=availabilityOrders/*}:complete
یک سفارش موجود در دسترس را به عنوان کامل علامت گذاری می کند.
get GET /v1beta1/{name=availabilityOrders/*}
یک سفارش در دسترس بودن فردی را بازیابی می کند.
list GET /v1beta1/availabilityOrders
سفارشات موجود را فهرست می کند.

منبع REST: v1beta1.availabilityOrders.availabilityLines

مواد و روش ها
complete POST /v1beta1/{name=availabilityOrders/*/availabilityLines/*}:complete
یک خط موجود در دسترس را به عنوان کامل علامت گذاری می کند.
get GET /v1beta1/{name=availabilityOrders/*/availabilityLines/*}
یک خط جداگانه را برای سفارش در دسترس بودن بازیابی می کند.
list GET /v1beta1/{parent=availabilityOrders/*}/availabilityLines
خطوط را برای سفارش در دسترس بودن فهرست می کند.
reject POST /v1beta1/{name=availabilityOrders/*/availabilityLines/*}:reject
یک خط موجود در دسترس را به عنوان رد شده علامت گذاری می کند.

منبع REST: v1beta1.creativeAssets

مواد و روش ها
get GET /v1beta1/{name=creativeAssets/*}
یک دارایی خلاقانه فردی را بازیابی می کند.
list GET /v1beta1/creativeAssets
دارایی های خلاق را فهرست می کند.
patch PATCH /v1beta1/{creativeAsset.name=creativeAssets/*}
یک دارایی خلاق موجود را به روز می کند.

منبع REST: v1beta1.orders

مواد و روش ها
get GET /v1beta1/{name=orders/*}
یک سفارش فردی را بازیابی می کند.
list GET /v1beta1/orders
سفارشات را فهرست می کند.
patch PATCH /v1beta1/{order.name=orders/*}
یک سفارش موجود را به روز می کند.

منبع REST: v1beta1.orders.lines

مواد و روش ها
book POST /v1beta1/{name=orders/*/lines/*}:book
یک خط موجود را رزرو می کند.
get GET /v1beta1/{name=orders/*/lines/*}
یک خط جداگانه برای سفارش بازیابی می کند.
list GET /v1beta1/{parent=orders/*}/lines
خطوط را برای سفارش فهرست می کند.
patch PATCH /v1beta1/{line.name=orders/*/lines/*}
یک خط موجود را به روز می کند.
reject POST /v1beta1/{name=orders/*/lines/*}:reject
خط موجود را رد می کند.
reserve POST /v1beta1/{name=orders/*/lines/*}:reserve
یک خط موجود را رزرو می کند.

منبع REST: v1beta1.orders.lines.assignments

مواد و روش ها
approve POST /v1beta1/{name=orders/*/lines/*/assignments/*}:approve
یک تکلیف موجود را تأیید می کند.
disapprove POST /v1beta1/{name=orders/*/lines/*/assignments/*}:disapprove
تکلیف موجود را تأیید نمی کند.
get GET /v1beta1/{name=orders/*/lines/*/assignments/*}
یک تکلیف فردی را برای یک خط بازیابی می کند.
list GET /v1beta1/{parent=orders/*/lines/*}/assignments
تکالیف یک خط را فهرست می کند.
patch PATCH /v1beta1/{assignment.name=orders/*/lines/*/assignments/*}
یک تکلیف موجود را به روز می کند.

منبع REST: v1beta1.products

مواد و روش ها
create POST /v1beta1/products
یک محصول جدید ایجاد می کند.
get GET /v1beta1/{name=products/*}
یک محصول جداگانه را بازیابی می کند.
list GET /v1beta1/products
محصولات را لیست می کند.
patch PATCH /v1beta1/{product.name=products/*}
یک محصول موجود را به روز می کند.

منبع REST: v1.sellers.adPlays

مواد و روش ها
batchCreate POST /v1/{parent=sellers/*}/adPlays:batchCreate
پخش آگهی های جدید را به صورت دسته ای ایجاد می کند.
create POST /v1/{parent=sellers/*}/adPlays
پخش آگهی ایجاد می کند.

منبع REST: v1.sellers.adUnits

مواد و روش ها
create POST /v1/{parent=sellers/*}/adUnits
یک واحد تبلیغاتی جدید ایجاد می کند.
delete DELETE /v1/{name=sellers/*/adUnits/*}
یک واحد تبلیغات موجود را حذف می کند.
get GET /v1/{name=sellers/*/adUnits/*}
یک واحد تبلیغات فردی را بازیابی می کند.
list GET /v1/{parent=sellers/*}/adUnits
واحدهای تبلیغاتی را فهرست می کند.
patch PATCH /v1/{adUnit.name=sellers/*/adUnits/*}
یک واحد تبلیغات موجود را به روز می کند.

منبع REST: v1.sellers.adUnits.impressionSchedules

مواد و روش ها
batchUpdate POST /v1/{parent=sellers/*/adUnits/*}/impressionSchedules:batchUpdate
برنامه های نمایش را به صورت دسته ای به روز می کند.
create POST /v1/{parent=sellers/*/adUnits/*}/impressionSchedules
یک برنامه برداشت جدید ایجاد می کند.
get GET /v1/{name=sellers/*/adUnits/*/impressionSchedules/*}
یک برنامه برداشت فردی را بازیابی می کند.
list GET /v1/{parent=sellers/*/adUnits/*}/impressionSchedules
برنامه های نمایش را فهرست می کند.
patch PATCH /v1/{impressionSchedule.name=sellers/*/adUnits/*/impressionSchedules/*}
یک برنامه نمایش موجود را به روز می کند.

منبع REST: v1.sellers.availabilityOrders

مواد و روش ها
complete POST /v1/{name=sellers/*/availabilityOrders/*}:complete
یک سفارش موجود در دسترس را به عنوان کامل علامت گذاری می کند.
get GET /v1/{name=sellers/*/availabilityOrders/*}
یک سفارش در دسترس بودن فردی را بازیابی می کند.
list GET /v1/{parent=sellers/*}/availabilityOrders
سفارشات موجود را فهرست می کند.

منبع REST: v1.sellers.availabilityOrders.availabilityLines

مواد و روش ها
complete POST /v1/{name=sellers/*/availabilityOrders/*/availabilityLines/*}:complete
یک خط موجود در دسترس را به عنوان کامل علامت گذاری می کند.
get GET /v1/{name=sellers/*/availabilityOrders/*/availabilityLines/*}
یک خط جداگانه را برای سفارش در دسترس بودن بازیابی می کند.
list GET /v1/{parent=sellers/*/availabilityOrders/*}/availabilityLines
خطوط را برای سفارش در دسترس بودن فهرست می کند.
reject POST /v1/{name=sellers/*/availabilityOrders/*/availabilityLines/*}:reject
یک خط موجود در دسترس را به عنوان رد شده علامت گذاری می کند.

منبع REST: v1.sellers.creativeAssets

مواد و روش ها
get GET /v1/{name=sellers/*/creativeAssets/*}
یک دارایی خلاقانه فردی را بازیابی می کند.
list GET /v1/{parent=sellers/*}/creativeAssets
دارایی های خلاق را فهرست می کند.
patch PATCH /v1/{creativeAsset.name=sellers/*/creativeAssets/*}
یک دارایی خلاق موجود را به روز می کند.

منبع REST: v1.sellers.orders

مواد و روش ها
completeOrderBooking POST /v1/{order=sellers/*/orders/*}:completeOrderBooking
رزرو سفارش را تکمیل می کند.
completeOrderReservation POST /v1/{order=sellers/*/orders/*}:completeOrderReservation
رزرو سفارش را تکمیل می کند.
create POST /v1/{parent=sellers/*}/orders
یک نظم جدید ایجاد می کند.
get GET /v1/{name=sellers/*/orders/*}
یک سفارش فردی را بازیابی می کند.
list GET /v1/{parent=sellers/*}/orders
سفارشات را فهرست می کند.
patch PATCH /v1/{order.name=sellers/*/orders/*}
یک سفارش موجود را به روز می کند.

منبع REST: v1.sellers.orders.lines

مواد و روش ها
book POST /v1/{name=sellers/*/orders/*/lines/*}:book
یک خط موجود را رزرو می کند.
create POST /v1/{parent=sellers/*/orders/*}/lines
یک خط جدید ایجاد می کند.
get GET /v1/{name=sellers/*/orders/*/lines/*}
یک خط جداگانه برای سفارش بازیابی می کند.
list GET /v1/{parent=sellers/*/orders/*}/lines
خطوط را برای سفارش فهرست می کند.
patch PATCH /v1/{line.name=sellers/*/orders/*/lines/*}
یک خط موجود را به روز می کند.
reject POST /v1/{name=sellers/*/orders/*/lines/*}:reject
خط موجود را رد می کند.
reserve POST /v1/{name=sellers/*/orders/*/lines/*}:reserve
یک خط موجود را رزرو می کند.

منبع REST: v1.sellers.orders.lines.assignments

مواد و روش ها
approve POST /v1/{name=sellers/*/orders/*/lines/*/assignments/*}:approve
یک تکلیف موجود را تأیید می کند.
disapprove POST /v1/{name=sellers/*/orders/*/lines/*/assignments/*}:disapprove
تکلیف موجود را تأیید نمی کند.
get GET /v1/{name=sellers/*/orders/*/lines/*/assignments/*}
یک تکلیف فردی را برای یک خط بازیابی می کند.
list GET /v1/{parent=sellers/*/orders/*/lines/*}/assignments
تکالیف یک خط را فهرست می کند.
patch PATCH /v1/{assignment.name=sellers/*/orders/*/lines/*/assignments/*}
یک تکلیف موجود را به روز می کند.

منبع REST: v1.sellers.products

مواد و روش ها
create POST /v1/{parent=sellers/*}/products
یک محصول جدید ایجاد می کند.
delete DELETE /v1/{name=sellers/*/products/*}
یک محصول موجود را حذف می کند.
get GET /v1/{name=sellers/*/products/*}
یک محصول جداگانه را بازیابی می کند.
list GET /v1/{parent=sellers/*}/products
محصولات را لیست می کند.
patch PATCH /v1/{product.name=sellers/*/products/*}
یک محصول موجود را به روز می کند.