Curation Partners API

কিউরেশন পার্টনার্স এপিআই হলো একটি বাহ্যিকভাবে উপলব্ধ HTTP এপিআই, যার মাধ্যমে কিউরেটররা প্রোগ্রাম্যাটিকভাবে তাদের ডেটা সেগমেন্ট এবং বিজ্ঞাপন সংস্থাগুলোর ব্যবহৃত কিউরেটেড প্যাকেজগুলো পরিচালনা করতে পারেন।

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

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

আবিষ্কার নথি

ডিসকভারি ডকুমেন্ট হলো REST API-এর বর্ণনা এবং ব্যবহারের জন্য একটি মেশিন-পঠনযোগ্য স্পেসিফিকেশন। এটি ক্লায়েন্ট লাইব্রেরি, IDE প্লাগইন এবং গুগল API-এর সাথে ইন্টারঅ্যাক্ট করে এমন অন্যান্য টুল তৈরি করতে ব্যবহৃত হয়। একটি সার্ভিস একাধিক ডিসকভারি ডকুমেন্ট প্রদান করতে পারে। এই সার্ভিসটি নিম্নলিখিত ডিসকভারি ডকুমেন্টটি প্রদান করে:

পরিষেবা শেষবিন্দু

সার্ভিস এন্ডপয়েন্ট হলো একটি বেস ইউআরএল যা কোনো এপিআই সার্ভিসের নেটওয়ার্ক অ্যাড্রেস নির্দিষ্ট করে। একটি সার্ভিসের একাধিক সার্ভিস এন্ডপয়েন্ট থাকতে পারে। এই সার্ভিসটির নিম্নলিখিত সার্ভিস এন্ডপয়েন্ট রয়েছে এবং নীচের সমস্ত ইউআরআই এই সার্ভিস এন্ডপয়েন্টের সাপেক্ষে নির্ধারিত:

  • https://curationpartners.googleapis.com

REST রিসোর্স: v1.curators.curatedPackages

পদ্ধতি
activate POST /v1/{name=curators/*/curatedPackages/*}:activate
বিদ্যমান একটি কিউরেটেড প্যাকেজ সক্রিয় করে।
create POST /v1/{parent=curators/*}/curatedPackages
একটি নতুন কিউরেটেড প্যাকেজ তৈরি করে।
deactivate POST /v1/{name=curators/*/curatedPackages/*}:deactivate
বিদ্যমান একটি কিউরেটেড প্যাকেজ নিষ্ক্রিয় করে।
get GET /v1/{name=curators/*/curatedPackages/*}
এর রিসোর্স নামটি ব্যবহার করে একটি নির্বাচিত প্যাকেজ পাওয়া যায়।
list GET /v1/{parent=curators/*}/curatedPackages
নির্দিষ্ট কিউরেটরের মালিকানাধীন নির্বাচিত প্যাকেজগুলির তালিকা।
patch PATCH /v1/{curatedPackage.name=curators/*/curatedPackages/*}
বিদ্যমান একটি সংকলিত প্যাকেজ হালনাগাদ করে।

REST রিসোর্স: v1.curators.dataSegments

পদ্ধতি
activate POST /v1/{name=curators/*/dataSegments/*}:activate
একটি ডেটা সেগমেন্ট সক্রিয় করে।
create POST /v1/{parent=curators/*}/dataSegments
তালিকাভুক্ত কিউরেটরের মালিকানাধীন একটি ডেটা সেগমেন্ট তৈরি করে।
deactivate POST /v1/{name=curators/*/dataSegments/*}:deactivate
একটি ডেটা সেগমেন্ট নিষ্ক্রিয় করে।
get GET /v1/{name=curators/*/dataSegments/*}
এর নাম অনুযায়ী একটি ডেটা সেগমেন্ট পাওয়া যায়।
list GET /v1/{parent=curators/*}/dataSegments
একজন কিউরেটরের মালিকানাধীন ডেটা সেগমেন্টগুলো তালিকাভুক্ত করুন।
patch PATCH /v1/{dataSegment.name=curators/*/dataSegments/*}
একটি ডেটা সেগমেন্ট আপডেট করে।

REST রিসোর্স: v1.curators.reports

পদ্ধতি
create POST /v1/{parent=curators/*}/reports
একটি Report অবজেক্ট তৈরি করে।
delete DELETE /v1/{name=curators/*/reports/*}
একটি Report অবজেক্ট মুছে ফেলে।
get GET /v1/{name=curators/*/reports/*}
একটি Report অবজেক্ট পুনরুদ্ধার করে।
list GET /v1/{parent=curators/*}/reports
Report অবজেক্টগুলোর তালিকা।
patch PATCH /v1/{report.name=curators/*/reports/*}
একটি Report অবজেক্ট আপডেট করে।
run POST /v1/{name=curators/*/reports/*}:run
বিদ্যমান কোনো প্রতিবেদনের কার্য সম্পাদন অ্যাসিঙ্ক্রোনাসভাবে শুরু করে।

REST রিসোর্স: v1.curators.reports.operations

পদ্ধতি
get GET /v1/{name=curators/*/reports/*/operations/*}
দীর্ঘদিন ধরে চলমান কোনো কার্যক্রমের সর্বশেষ অবস্থা জানায়।

REST রিসোর্স: v1.curators.reports.results

পদ্ধতি
fetchRows GET /v1/{name=curators/*/reports/*/results/*}:fetchRows
একটি সম্পূর্ণ রিপোর্ট থেকে ফলাফল সারিগুলো ফেরত দেয়।

REST রিসোর্স: v1.mediaPlanners

পদ্ধতি
list GET /v1/mediaPlanners
কলারের অ্যাক্সেস আছে এমন সমস্ত মিডিয়া প্ল্যানার অ্যাকাউন্টের তালিকা দেখায়।