আরবিএম ম্যানেজমেন্ট এপিআই

RBM ম্যানেজমেন্ট API RBM ডেভেলপার কনসোলের ক্ষমতার প্রতিলিপি তৈরি করে। এই API বিশেষ করে অ্যাগ্রিগেটর এবং অংশীদারদের জন্য কার্যকর যারা তাদের নিজস্ব প্রচারণা প্ল্যাটফর্ম পরিচালনা করে এবং একটি চ্যানেল হিসাবে RBM কে নির্বিঘ্নে সংহত করতে চায়।

RBM ম্যানেজমেন্ট API হল একটি REST API যা ডেভেলপারদের প্রোগ্রাম্যাটিকভাবে নিম্নলিখিত কাজগুলি করতে দেয়:

  • RBM এজেন্টের সংজ্ঞা তৈরি এবং সম্পাদনা করুন এবং সম্পদ আপলোড করুন।
  • যাচাইকরণ এবং লঞ্চের জন্য RBM এজেন্ট জমা দিন।
  • যাচাইকরণ এবং লঞ্চ তথ্য পুনরুদ্ধার করুন।

RBM ম্যানেজমেন্ট API গুগলের বিজনেস কমিউনিকেশনস API- তে RCS এক্সটেনশন হিসেবে প্রকাশিত হয়।

প্রমাণীকরণ শংসাপত্র

যেকোনো RBM ডেভেলপার RBM ম্যানেজমেন্ট API অ্যাক্সেস করতে পারবেন। API কল করার সময়, আপনি ডেভেলপার কনসোলে তৈরি করা একটি পরিষেবা অ্যাকাউন্ট ব্যবহার করে প্রমাণীকরণ করেন।

আপনার পরিষেবা অ্যাকাউন্ট কীটি Google OAuth2 সার্ভারের সাথে প্রমাণীকরণের জন্য ব্যবহার করা হয় যাতে একটি অ্যাক্সেস টোকেন পাওয়া যায় যা পরে RBM ম্যানেজমেন্ট API কল করতে ব্যবহৃত হয়। আপনি পরিষেবা অ্যাকাউন্ট প্রমাণীকরণ পৃষ্ঠায় এই প্রক্রিয়া সম্পর্কে আরও পড়তে পারেন।

এই API-এর জন্য oauth সুযোগ হল businesscommunications

এই কোড স্নিপেটগুলি প্রমাণীকরণের জন্য গুগলের পাবলিক লাইব্রেরিগুলি কীভাবে ব্যবহার করতে হয় তা প্রদর্শন করে।

সিআরএল

কার্ল ব্যবহার করার সময়, আপনি oauth2l টুল ব্যবহার করে আপনার পরিষেবা অ্যাকাউন্ট কী থেকে একটি অনুমোদন বহনকারী টোকেন তৈরি করে প্রমাণীকরণ করতে পারেন।
-H "`oauth2l header --json rbm-developer-service-account-credentials.json businesscommunications`"

পাইথন

from google.auth.transport.requests import AuthorizedSession
from google.oauth2 import service_account

BASE_ENDPOINT = 'https://businesscommunications.googleapis.com/v1/'

SCOPES = ['https://www.googleapis.com/auth/businesscommunications']

credentials = service_account.Credentials.from_service_account_file(
  './rbm-developer-service-account-credentials.json',
  scopes = SCOPES)

authed_session = AuthorizedSession(credentials)
এই কোডটি আমাদের RBM ম্যানেজমেন্ট API নমুনা থেকে একটি উদ্ধৃতাংশ।

টোকেনের মেয়াদ শেষ এবং রিফ্রেশ বাস্তবায়নের জটিলতার কারণে, আমরা ডেভেলপারদের দৃঢ়ভাবে পরামর্শ দিচ্ছি যে তারা নিজেরাই প্রমাণীকরণ বাস্তবায়ন না করেন।

নমুনা কোড

RBM ম্যানেজমেন্ট API কীভাবে ব্যবহার করবেন তা আরও ভালোভাবে বুঝতে, বিভিন্ন ভাষায় নমুনা কোডটি ডাউনলোড করুন:

ক্লায়েন্ট লাইব্রেরি

ক্লায়েন্ট লাইব্রেরিগুলি আপনার ডেভেলপমেন্টকে সহজ করার জন্য প্রমাণীকরণ এবং API মার্শালিং এবং আনমার্শলিং পরিচালনা করে। এগুলি একাধিক ভাষায় প্রকাশিত হয়:

কর্মপ্রবাহ

RBM ম্যানেজমেন্ট API ব্যবহার করে একটি এজেন্ট তৈরি এবং চালু করতে, এই পদক্ষেপগুলি অনুসরণ করুন:

  1. একটি ব্র্যান্ড তৈরি করুন।
  2. ব্র্যান্ডে একজন এজেন্ট তৈরি করুন।
  3. এজেন্টে পরীক্ষক যোগ করুন যাতে আপনি ব্যবহারকারীর অভিজ্ঞতা যাচাই করতে পারেন।
  4. যাচাইয়ের জন্য এজেন্টকে জমা দিন।
  5. এক বা একাধিক ক্যারিয়ারের সাথে লঞ্চের জন্য এজেন্ট জমা দিন।
  6. লঞ্চের অবস্থা পরীক্ষা করুন।