CSS API দিয়ে শুরু করুন

এখানে কিভাবে CSS API ব্যবহার করবেন:

অনুমতি

CSS API এর সাথে কাজ করার জন্য, আপনাকে দুটি জায়গায় অনুমতি কনফিগার করতে হবে: Google ক্লাউড এবং CSS সেন্টার।

  1. গুগল ক্লাউড আইএএম:

    • Google ক্লাউড কনসোলে একটি পরিষেবা অ্যাকাউন্ট তৈরি করুন। JSON ক্রেডেনশিয়াল ফাইল তৈরি এবং ডাউনলোড করতে Content API-এর মতো অনুরূপ নির্দেশাবলী অনুসরণ করুন। এই ধাপটি আপনার পরিষেবা অ্যাকাউন্টকে একটি বৈধ Google ক্লাউড সত্তা হিসাবে প্রমাণীকরণ করে৷
    • আপনি যদি সরাসরি REST অ্যাক্সেস বা Google API ক্লায়েন্ট লাইব্রেরি ব্যবহার করেন, তাহলে আপনার Google ক্লাউড কনসোল থেকে জেনারেট করা একটি API কীও প্রয়োজন।
  2. CSS কেন্দ্র:

    • পরিষেবা অ্যাকাউন্টের ইমেল ঠিকানা (যেমন, your-service-account-name@your-project-id.iam.gserviceaccount.com ) আপনার CSS সেন্টার অ্যাকাউন্টে অ্যাডমিন অ্যাক্সেস সহ ব্যবহারকারী হিসেবে যোগ করতে হবে। এই পদক্ষেপটি পরিষেবা অ্যাকাউন্টকে আপনার CSS সেন্টার ডেটা অ্যাক্সেস এবং পরিচালনা করার অনুমতি দেয়।
    • আপনি CSS গ্রুপ স্তরে (সমস্ত ডোমেনে অ্যাক্সেসের জন্য) বা নির্দিষ্ট CSS ডোমেন অ্যাকাউন্টগুলিতে অ্যাক্সেস মঞ্জুর করতে পারেন। API অ্যাক্সেসের জন্য, CSS গ্রুপ স্তরে অ্যাক্সেস দেওয়া সাধারণ।
    • পরিষেবা অ্যাকাউন্ট যোগ করতে:
      • একজন প্রশাসক ব্যবহারকারীর সাথে CSS সেন্টারে সাইন ইন করুন।
      • অ্যাকাউন্ট অ্যাক্সেসে নেভিগেট করুন (গিয়ার আইকনের অধীনে ⚙️)।
      • ক্লিক করুন + ব্যবহারকারী যোগ করুন এবং পরিষেবা অ্যাকাউন্ট ইমেল লিখুন।
      • অ্যাডমিনে অ্যাক্সেস লেভেল সেট করুন।
    • অনুমতিগুলি প্রচার করতে 30 মিনিট পর্যন্ত সময় নিতে পারে৷ আপনি যদি অনুমতি ত্রুটির সম্মুখীন হন, পরে আবার চেষ্টা করুন।

প্রমাণীকরণের সুযোগ:

CSS API-এর জন্য প্রয়োজনীয় OAuth 2.0 সুযোগ হল:

  • https://www.googleapis.com/auth/content

যাচাই করার সময় আপনার অ্যাপ্লিকেশন এই সুযোগের অনুরোধ করে কিনা তা যাচাই করুন।

CSS API সক্রিয় করুন

CSS API ব্যবহার করার জন্য, আপনাকে আপনার Google ক্লাউড প্রকল্পে এটি সক্ষম করতে হবে। আপনি https://console.cloud.google.com/apis/library/css.googleapis.com- এ লাইব্রেরিটি খুঁজে পেতে পারেন।

প্রোগ্রামিং শুরু করুন

CSS API-এর কোড নমুনা এবং ক্লায়েন্ট লাইব্রেরি রয়েছে যা আপনাকে শুরু করতে সাহায্য করবে। আমাদের একটি সেরা অনুশীলন পৃষ্ঠাও রয়েছে।

অনুরোধ পাঠান

নিম্নলিখিত বিন্যাসে URL-এ অনুরোধ পাঠান:

https://css.googleapis.com/{version}/{resource name}:{method}

যেখানে {resource name} হল সেই রিসোর্সের নাম যা আপনার কলকে প্রভাবিত করে।

উদাহরণস্বরূপ, এখানে gRPC এর সাথে একটি সংস্থান কীভাবে মুছতে হয়:

https://css.googleapis.com/v1/{resource name}:delete

এখানে REST এর সাথে কীভাবে একটি সংস্থান মুছবেন:

DELETE https://css.googleapis.com/v1/{resource name}

নির্দিষ্ট পরিষেবাগুলির আরও বিশদ বিবরণের জন্য CSS API রেফারেন্স ডকুমেন্টেশন দেখুন।

gRPC বা REST ব্যবহার করুন

CSS API gRPC এবং REST সমর্থন করে। এখানে CSS API কল করার দুটি উপায় রয়েছে:

gRPC (প্রস্তাবিত) বিশ্রাম
  1. একটি প্রোটোকল বাফার হিসাবে অনুরোধের মূল অংশ তৈরি করুন।
  2. HTTP/2 দিয়ে সার্ভারে অনুরোধের বডি পাঠান।
  3. একটি প্রোটোকল বাফার প্রতিক্রিয়া deserialize.
  4. ফলাফল ব্যাখ্যা.
  1. একটি JSON অবজেক্ট হিসাবে অনুরোধের বডি তৈরি করুন।
  2. HTTP 1.1 ব্যবহার করে সার্ভারে পাঠান।
  3. একটি JSON অবজেক্ট হিসাবে প্রতিক্রিয়া deserialize.
  4. ফলাফল ব্যাখ্যা.

সাহায্য পান

সহায়তার জন্য আপনার Google প্রতিনিধির সাথে যোগাযোগ করুন, অথবা কোনো সমস্যা রিপোর্ট করতে প্রতিক্রিয়া ফর্ম ব্যবহার করুন।

আপনি যদি সমস্যার সম্মুখীন হন তবে আপনি কীভাবে আরও প্রতিক্রিয়া দিতে পারেন তা এখানে রয়েছে:

মতামত দিন

প্রতিক্রিয়া প্রদান করতে, নিম্নলিখিতগুলির মধ্যে একটি জমা দিন:

  • API বৈশিষ্ট্য: প্রতিক্রিয়া ফর্ম জমা দিন
  • ডকুমেন্টেশন: ইন-পৃষ্ঠা থাম্ব রেটিং ব্যবহার করুন এবং প্রতিক্রিয়া পাঠান বোতাম।
  • নমুনা এবং লাইব্রেরি: গিটহাবে নতুন ইস্যু বোতামটি ব্যবহার করুন।

প্রতিটি কাজ বাস্তবায়নের পরে সাধারণ প্রতিক্রিয়া প্রদান করতে, প্রতিক্রিয়া ফর্মটি ব্যবহার করুন।