Auth সেট আপ করা হচ্ছে

DV360 বিক্রেতা এপিআই অনবোর্ডিং

DV360 বিক্রেতা API-এর জন্য একটি API অনবোর্ড করার জন্য কয়েকটি বড় ধাপ রয়েছে। DV360 বিক্রেতা API অনুমোদিত তালিকা ভিত্তিক Google ক্লাউড এপিআই হিসাবে প্রকাশ করা হয়েছে এবং প্রমাণীকরণের জন্য OAuth ব্যবহার করে।

DV360 বিক্রেতা এপিআই টিমের সাথে যোগাযোগ করে অনুমোদনের প্রক্রিয়াটি পরিচালনা করা হবে।

অনবোর্ডিং পদক্ষেপ:

  1. https://console.cloud.google.com/ এ গিয়ে একটি Google অ্যাকাউন্ট সাইন আপ করুন
    • এই অ্যাকাউন্টটি আপনার উৎপাদন ক্লায়েন্টের জন্য অ্যাক্সেস টোকেন পরিচালনা করতে ব্যবহার করা হবে। আপনার ব্যক্তিগত জিমেইল অ্যাকাউন্ট ব্যবহার করবেন না.
    • অ্যাকাউন্টটি Google গ্রুপ হতে পারে না।
    • আপনি যদি একটি বিদ্যমান Google ক্লাউড প্রকল্প ব্যবহার করেন: অ্যাকাউন্টটি অবশ্যই প্রজেক্টের একজন প্রশাসক হতে হবে।
  2. Google DV360-এর সাথে যোগাযোগ করুন যে অ্যাকাউন্টের তথ্য আপনি সাইন আপ করেছেন তা অনুমোদনের তালিকায় যোগ করতে।
  3. অনুমতি তালিকায় আপনার অ্যাকাউন্ট যোগ করা পর্যন্ত অপেক্ষা করুন.
  4. ঐচ্ছিক এবং নন-ব্লকিং: সুযোগ (ডাবলক্লিকবিডম্যানেজার) অ্যাক্সেস করতে আপনার অ্যাপের জন্য একটি OAuth যাচাইকরণ পর্যালোচনার অনুরোধ জমা দিন।
  5. https://console.cloud.google.com/ এ যান। API এবং পরিষেবাগুলিতে নেভিগেট করুন -> লাইব্রেরি -> ব্যক্তিগত৷ আপনার কাছে উপলব্ধ APIগুলির একটি হিসাবে তালিকাভুক্ত DV360 বিক্রেতা API দেখতে সক্ষম হওয়া উচিত।
  6. DV360 বিক্রেতা API সক্ষম করুন
  7. শংসাপত্রগুলিতে নেভিগেট করুন -> একটি শংসাপত্র তৈরি করুন -> পরিষেবা অ্যাকাউন্ট কী৷ এখানে নির্দেশাবলী অনুসরণ করুন: https://developers.google.com/identity/protocols/OAuth2ServiceAccount

    একটি পরিষেবা অ্যাকাউন্ট সেট আপ করুন:

    দ্রষ্টব্য: আপনি যদি একটি বিদ্যমান পরিষেবা অ্যাকাউন্ট পুনরায় ব্যবহার করতে চান তবে আমাদের জানান, যেমন DV360 রিপোর্টিং API-এর জন্য।

    Google ক্লাউড API প্রমাণীকরণ এবং অনুমোদন (সাধারণত "প্রমাণ" হিসাবে একসাথে গোষ্ঠীভুক্ত) সাধারণত একটি পরিষেবা অ্যাকাউন্ট ব্যবহার করে করা হয়। একটি পরিষেবা অ্যাকাউন্ট আপনার কোডকে সরাসরি ক্লাউড API-এ অ্যাপ্লিকেশন শংসাপত্র পাঠাতে অনুমতি দেয়। একটি পরিষেবা অ্যাকাউন্ট, যেমন একটি ব্যবহারকারী অ্যাকাউন্ট, একটি ইমেল ঠিকানা দ্বারা প্রতিনিধিত্ব করা হয়। একটি ব্যবহারকারী অ্যাকাউন্টের বিপরীতে, তবে, একটি পরিষেবা অ্যাকাউন্ট শুধুমাত্র একটি অ্যাপ্লিকেশনের অন্তর্গত, এবং শুধুমাত্র API অ্যাক্সেস করতে ব্যবহার করা যেতে পারে যার জন্য এটি তৈরি করা হয়েছিল। উদাহরণ হিসাবে, আমরা দেখাব কিভাবে Google ক্লাউড প্ল্যাটফর্ম কনসোল ব্যবহার করে পরিষেবা অ্যাকাউন্টের শংসাপত্র তৈরি করতে হয়।

    গুগল ক্লাউড কনসোল ব্যবহার করে

    Google ক্লাউড কনসোল API ম্যানেজার→শংসাপত্র পৃষ্ঠা থেকে, "প্রমাণপত্র তৈরি করুন→পরিষেবা অ্যাকাউন্ট কী" নির্বাচন করুন।

    alt_text

    এরপর, "পরিষেবা অ্যাকাউন্ট" ড্রপ-ডাউন থেকে "নতুন পরিষেবা অ্যাকাউন্ট" নির্বাচন করুন৷

    alt_text

    এই পরিষেবা অ্যাকাউন্টের জন্য একটি "নাম" টাইপ করুন৷ এই নামটি আপনার "পরিষেবা অ্যাকাউন্ট আইডি" এর ডিফল্ট নাম হিসাবে ব্যবহার করা হবে (উত্পন্ন পরিষেবা অ্যাকাউন্ট আইডি ঠিকানায় "@" এর বাম দিকে), তবে আপনি চাইলে এই পরিষেবা অ্যাকাউন্ট আইডি নামটি পরিবর্তন করতে পারেন৷ এই নামগুলি নির্বিচারে হতে পারে; এটা শুধুমাত্র গুরুত্বপূর্ণ যে আপনি তাদের মনে রাখবেন. "কী টাইপ"-এর অধীনে, আমরা সুপারিশ করি যে আপনি এই মানটিকে "JSON" হিসাবে ছেড়ে দিন৷ "তৈরি করুন" এ ক্লিক করুন এবং GCP কনসোল একটি JSON কী তৈরি করবে (একটি .json টেক্সট ফাইল হিসাবে), আপনাকে ফাইলটি আপনার কম্পিউটারে ডাউনলোড করতে বলবে এবং একটি পরিষেবা অ্যাকাউন্ট তৈরি করা ডায়ালগ বক্স প্রদর্শন করবে।

    alt_text

    জেনারেট করা JSON কী নিম্নলিখিত নমুনা JSON কী-এর মতো হবে:

    {
      "type": "service_account",
      "project_id": "project-id",
      "private_key_id": "some_number",
      "private_key": "-----BEGIN PRIVATE KEY-----\n....
      =\n-----END PRIVATE KEY-----\n",
      "client_email": "<api-name>api@project-id.iam.gserviceaccount.com",
      "client_id": "...",
      "auth_uri": "https://accounts.google.com/o/oauth2/auth",
      "token_uri": "https://accounts.google.com/o/oauth2/token",
      "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
      "client_x509_cert_url": "https://www.googleapis.com/...<api-name>api%40project-id.iam.gserviceaccount.com"
    }

    এই JSON ফাইলটি নিরাপদে সংরক্ষণ করুন, কারণ এতে আপনার ব্যক্তিগত কী রয়েছে (এবং এই ফাইলটি সেই কীটির একমাত্র অনুলিপি)। আপনি যখন Google Cloud Platform API-এ শংসাপত্র পাঠাতে চান তখন আপনাকে আপনার কোডের মধ্যে এই পরিষেবা অ্যাকাউন্ট কী ফাইলটি উল্লেখ করতে হবে।

  8. আপনার তৈরি পরিষেবা অ্যাকাউন্টের তথ্য নিয়ে DV360-এর সাথে যোগাযোগ করুন। বিশেষভাবে আমাদের এই পরিষেবা অ্যাকাউন্টের জন্য ইমেল প্রয়োজন হবে। এটি অনুমোদনের জন্য আরেকটি অনুমোদিত প্রক্রিয়া।
  9. একবার আপনার পরিষেবা অ্যাকাউন্ট API কল করার জন্য অনুমোদিত হলে, আপনি API ডকুমেন্টেশনের জন্য https://developers.google.com/display-video/seller-এ উল্লেখ করতে পারেন৷ ম্যানুয়ালি প্রমাণীকরণ টোকেন পেতে, এখানে নির্দেশাবলী দেখুন: https://github.com/google/oauth2l । (আপনাকে ইতিমধ্যে আপনার পরিষেবা অ্যাকাউন্ট কীটির JSON সংস্করণ ডাউনলোড করতে হবে)। কিভাবে প্রোগ্রামেটিকভাবে Oauth টোকেন পেতে হয় তার বিস্তারিত নির্দেশাবলী এখানে রয়েছে: https://cloud.google.com/docs/authentication/production

গুরুত্বপূর্ণ: OAuth সুযোগকে 'doubleclickbidmanager' হতে হবে