DV360 এক্সচেঞ্জ রিপোর্টিং API অনবোর্ডিং এবং OAuth সেটআপ

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

পদ্ধতি

এখানে DV360 এক্সচেঞ্জ রিপোর্টিং API অনবোর্ডিং ধাপ রয়েছে:

  1. Google ক্লাউড কনসোলে একটি Google অ্যাকাউন্ট সাইন আপ করুন।

    মনে রাখবেন যে এই অ্যাকাউন্টটি আপনার প্রোডাকশন ক্লায়েন্টের জন্য অ্যাক্সেস টোকেন পরিচালনা করতে ব্যবহার করা হবে, তাই আপনার ব্যক্তিগত Gmail অ্যাকাউন্ট ব্যবহার করবেন না।

  2. Google DV360-এর সাথে যোগাযোগ করুন যাতে অ্যাকাউন্টের তথ্য অনুমোদিত তালিকায় যোগ করা যায়।

  3. আপনি অনুমোদিত তালিকায় রয়েছেন তা জানানোর পরে, doubleclickbidmanager স্কোপে আপনার অ্যাপ অ্যাক্সেস পেতে OAuth যাচাইকরণ পর্যালোচনার অনুরোধ করুন।

  4. Google ক্লাউড কনসোলে সাইন ইন করুন।

    API এবং পরিষেবাগুলি > লাইব্রেরি > ব্যক্তিগত -এ নেভিগেট করুন। আপনি একটি DV360 এক্সচেঞ্জ রিপোর্টিং এপিআই দেখতে পাবেন যেটি আপনার কাছে উপলব্ধ APIগুলির একটি হিসাবে তালিকাভুক্ত। DV360 এক্সচেঞ্জ রিপোর্টিং API সক্ষম করুন৷

  5. শংসাপত্রে নেভিগেট করুন > একটি শংসাপত্র তৈরি করুন > পরিষেবা অ্যাকাউন্ট কীএকটি পরিষেবা অ্যাকাউন্ট তৈরি করতে নির্দেশাবলী অনুসরণ করুন।

পরিষেবা অ্যাকাউন্ট

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

Google ক্লাউড কনসোল ব্যবহার করে পরিষেবা অ্যাকাউন্টের শংসাপত্র তৈরি করার পদক্ষেপগুলি এখানে রয়েছে:

  1. API ম্যানেজার > শংসাপত্র পৃষ্ঠা থেকে, শংসাপত্র তৈরি করুন→পরিষেবা অ্যাকাউন্ট কী নির্বাচন করুন।

  2. সার্ভিস অ্যাকাউন্ট ড্রপ-ডাউন থেকে নতুন পরিষেবা অ্যাকাউন্ট নির্বাচন করুন।

    এই পরিষেবা অ্যাকাউন্টের জন্য একটি নাম লিখুন। এই নামটি আপনার পরিষেবা অ্যাকাউন্ট আইডির জন্য ডিফল্ট নাম হিসাবে ব্যবহার করা হয়, জেনারেট করা পরিষেবা অ্যাকাউন্ট আইডি ঠিকানায় @ এর বাম দিকে।

    কী প্রকারের অধীনে, আমরা সুপারিশ করি যে আপনি এই মানটিকে JSON হিসাবে ছেড়ে দিন। .json পাঠ্য ফাইল হিসাবে একটি 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"
    }
    
  3. আপনার JSON ফাইলটি নিরাপদে সংরক্ষণ করুন, কারণ এতে আপনার ব্যক্তিগত কী রয়েছে এবং এই ফাইলটি সেই কীটির একমাত্র অনুলিপি। যখন আপনার কোড API এ কল করে তখন এই ফাইলের শংসাপত্রের প্রয়োজন হয়।

  4. আপনার তৈরি পরিষেবা অ্যাকাউন্টের তথ্য, বিশেষ করে, পরিষেবা অ্যাকাউন্টের ইমেল ঠিকানা সহ DV360-এর সাথে যোগাযোগ করুন। এটি API অ্যাক্সেসের জন্য অনুমোদিত তালিকা প্রক্রিয়ার অংশ।

অ্যাক্সেস টোকেন

আপনার পরিষেবা অ্যাকাউন্টটি API-তে কল করার জন্য অনুমোদিত হওয়ার পরে, আপনি API গাইডের উদাহরণগুলির সাথে এগিয়ে যেতে পারেন। ম্যানুয়ালি একটি অ্যাক্সেস টোকেন পেতে, আপনি একটি টুল ব্যবহার করতে পারেন যেমন oauth2l ; অথবা, প্রোগ্রাম্যাটিকভাবে প্রমাণীকরণ করতে আমাদের ক্লায়েন্ট লাইব্রেরিগুলির একটি ব্যবহার করুন।