DV360 Out of Home Seller API

DV360 Out of Home Seller API ইনভেন্টরি পরিচালনা, অর্ডার বুকিং, ক্রিয়েটিভ পাওয়া এবং বিজ্ঞাপন প্লে ইভেন্ট জমা দেওয়ার অনুমতি দেয়।

পরিষেবা: dv360outofhomeseller.googleapis.com

এই পরিষেবাটি কল করার জন্য, আমরা সুপারিশ করি যে আপনি Google-প্রদত্ত ক্লায়েন্ট লাইব্রেরিগুলি ব্যবহার করুন৷ যদি আপনার অ্যাপ্লিকেশনটিকে এই পরিষেবাটি কল করার জন্য আপনার নিজস্ব লাইব্রেরি ব্যবহার করতে হয়, আপনি API অনুরোধ করার সময় নিম্নলিখিত তথ্য ব্যবহার করুন৷

আবিষ্কার নথি

একটি ডিসকভারি ডকুমেন্ট হল একটি মেশিন-পাঠযোগ্য স্পেসিফিকেশন যা REST API-এর বর্ণনা এবং ব্যবহার করার জন্য। এটি ক্লায়েন্ট লাইব্রেরি, 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/*}
একটি বিদ্যমান পণ্য আপডেট করে।