এবার শুরু করা যাক

ক্যাম্পেইন ম্যানেজার 360 API আপনার ক্যাম্পেইন ম্যানেজার 360 অ্যাকাউন্ট থেকে তথ্যে প্রোগ্রাম্যাটিক অ্যাক্সেস প্রদান করে। এটি প্রচারাভিযান এবং প্রতিবেদনগুলি পরিচালনা এবং তৈরি করতে ব্যবহৃত হয়, ঠিক যেমন আপনি ক্যাম্পেইন ম্যানেজার 360 এবং রিপোর্ট বিল্ডার ওয়েব পরিষেবাগুলির মাধ্যমে করবেন৷

ক্যাম্পেইন ম্যানেজার 360 এপিআই দিয়ে কীভাবে শুরু করবেন তা এই নির্দেশিকা বর্ণনা করে।

পূর্বশর্ত

ক্যাম্পেইন ম্যানেজার 360 API ব্যবহার করার আগে, আপনাকে সন্তুষ্ট করার জন্য কয়েকটি পূর্বশর্ত পদক্ষেপ রয়েছে:

  1. আপনার অবশ্যই একটি ক্যাম্পেইন ম্যানেজার 360 অ্যাকাউন্ট থাকতে হবে। সাইন আপ তথ্যের জন্য বিজ্ঞাপনদাতা/এজেন্সি দেখুন।

  2. আপনার ক্যাম্পেইন ম্যানেজার 360 অ্যাকাউন্ট অবশ্যই API অ্যাক্সেসের জন্য সক্ষম হতে হবে। বেশিরভাগ অ্যাকাউন্টে এটি ডিফল্টরূপে সক্রিয় থাকে; আপনি যদি নিশ্চিত না হন তবে সহায়তার জন্য আপনার অ্যাকাউন্ট প্রতিনিধি বা ক্যাম্পেইন ম্যানেজার 360 সহায়তা দলের সাথে যোগাযোগ করুন।

  3. এই অ্যাকাউন্টে অ্যাক্সেস সহ আপনার অবশ্যই একটি ব্যবহারকারী প্রোফাইল থাকতে হবে৷ আপনার ক্যাম্পেইন ম্যানেজার 360 অ্যাকাউন্ট অ্যাডমিনিস্ট্রেটরকে এই অ্যাকাউন্টের সাথে যুক্ত একটি ব্যবহারকারী প্রোফাইল তৈরি করতে বলুন।

  4. ক্যাম্পেইন ম্যানেজার 360 UI-তে ব্যবহারকারীর প্রোফাইল অনুমতি পরীক্ষা করুন। এগুলি নিয়ন্ত্রণ করে ব্যবহারকারী প্রোফাইল API থেকে কী অ্যাক্সেস করতে পারে। কোন পৃথক API অনুমতি নেই.

একটি প্রকল্প তৈরি করুন

ক্যাম্পেইন ম্যানেজার 360 API ব্যবহার শুরু করতে, আপনাকে প্রথমে Google API কনসোলে একটি প্রকল্প তৈরি বা নির্বাচন করতে হবে এবং API সক্ষম করতে হবে । এই লিঙ্কটি ব্যবহার করা আপনাকে প্রক্রিয়াটির মাধ্যমে গাইড করে এবং স্বয়ংক্রিয়ভাবে ক্যাম্পেইন ম্যানেজার 360 API সক্রিয় করে।

শংসাপত্র তৈরি করুন

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

নিম্নলিখিত নির্দেশাবলী ইনস্টল করা অ্যাপ্লিকেশন প্রবাহের সাথে ব্যবহার করার জন্য একটি OAuth 2.0 ক্লায়েন্ট আইডি তৈরি করার প্রক্রিয়ার মাধ্যমে আপনাকে গাইড করে৷ পরিষেবা অ্যাকাউন্ট প্রবাহের সাথে ব্যবহারের জন্য শংসাপত্র তৈরি করার নির্দেশাবলীর জন্য, পরিষেবা অ্যাকাউন্ট গাইড দেখুন৷

  1. একটি Google API কনসোল প্রজেক্ট কনফিগার করতে পদক্ষেপগুলি অনুসরণ করুন৷

  2. API কনসোলে শংসাপত্র পৃষ্ঠা খুলুন।
  3. ক্রিয়েট ক্রেডেনশিয়াল > OAuth ক্লায়েন্ট আইডি ক্লিক করুন।

    1. আপনি যদি আগে এই প্রকল্পের জন্য একটি OAuth সম্মতি স্ক্রীন কনফিগার না করে থাকেন, তাহলে আপনাকে এখনই তা করার জন্য নির্দেশ দেওয়া হবে। সম্মতি স্ক্রীন কনফিগার করুন ক্লিক করুন।

    2. ব্যবহারকারীর ধরন নির্বাচন করুন এবং তৈরি করুন ক্লিক করুন।

    3. প্রাথমিক ফর্মটি পূরণ করুন। প্রয়োজনে আপনি পরে এটি সম্পাদনা করতে পারেন। হয়ে গেলে Save এ ক্লিক করুন।

    4. চালিয়ে যেতে শংসাপত্র > শংসাপত্র তৈরি করুন > OAuth ক্লায়েন্ট আইডিতে ফিরে যান।

  4. অ্যাপ্লিকেশন টাইপ হিসাবে ডেস্কটপ অ্যাপ্লিকেশন নির্বাচন করুন, এটি একটি নাম দিন, তারপর তৈরি করুন ক্লিক করুন।

হয়ে গেলে, আপনাকে একটি OAuth 2.0 ক্লায়েন্ট আইডি এবং ক্লায়েন্ট সিক্রেট উপস্থাপন করা হবে, যা আপনি JSON ফর্ম্যাটে ডাউনলোড করতে এবং পরবর্তী ব্যবহারের জন্য সংরক্ষণ করতে পারেন।

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

ক্যাম্পেইন ম্যানেজার 360 API HTTP এবং JSON-এ তৈরি, তাই যেকোনো স্ট্যান্ডার্ড HTTP ক্লায়েন্ট এতে অনুরোধ পাঠাতে পারে এবং প্রতিক্রিয়াগুলি পার্স করতে পারে।

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

শুরু করতে, আপনি বিকাশের জন্য যে প্রোগ্রামিং ভাষা ব্যবহার করছেন সেটি নির্বাচন করুন।

সি#

.NET-এর জন্য সর্বশেষ ক্যাম্পেইন ম্যানেজার 360 API ক্লায়েন্ট লাইব্রেরি ইনস্টল করুন। আপনার ইনস্টলেশন পরিচালনা করতে NuGet ব্যবহার করার সুপারিশ করা হয়।

NuGet প্যাকেজ ম্যানেজার কনসোল খুলুন এবং নিম্নলিখিত কমান্ডটি চালান:

Install-Package Google.Apis.Dfareporting.v3_4

আরও জানুন

জাভা

Java এর জন্য সর্বশেষ ক্যাম্পেইন ম্যানেজার 360 API ক্লায়েন্ট লাইব্রেরি ইনস্টল করুন। আপনার ইনস্টলেশন পরিচালনা করতে Maven ব্যবহার করার সুপারিশ করা হয়।

আপনার pom.xml ফাইলে নিম্নলিখিত নির্ভরতা যোগ করুন:

<dependency>
  <groupId>com.google.apis</groupId>
  <artifactId>google-api-services-dfareporting</artifactId>
  <version>v4-rev20220611-1.32.1</version>
  <exclusions>
    <exclusion>
      <groupId>com.google.guava</groupId>
      <artifactId>guava-jdk5</artifactId>
    </exclusion>
  </exclusions>
</dependency>

আরও জানুন

পিএইচপি

PHP-এর জন্য সর্বশেষ ক্যাম্পেইন ম্যানেজার 360 API ক্লায়েন্ট লাইব্রেরি ইনস্টল করুন। আপনার ইনস্টলেশন পরিচালনা করতে কম্পোজার ব্যবহার করার পরামর্শ দেওয়া হয়।

একটি টার্মিনাল খুলুন এবং নিম্নলিখিত কমান্ডটি চালান:

composer require google/apiclient

আপনি যদি ইতিমধ্যেই লাইব্রেরি ইনস্টল করে থাকেন এবং সর্বশেষ সংস্করণে আপডেট করতে চান:

composer update google/apiclient

আপনার সিস্টেমের উপর নির্ভর করে, আপনাকে sudo এর সাথে এই কমান্ডগুলি প্রিপেন্ড করতে হতে পারে।

আরও জানুন

পাইথন

পাইথনের জন্য সর্বশেষ ক্যাম্পেইন ম্যানেজার 360 API ক্লায়েন্ট লাইব্রেরি ইনস্টল করুন। আপনার ইনস্টলেশন পরিচালনা করতে পিপ ব্যবহার করার পরামর্শ দেওয়া হয়।

একটি টার্মিনাল খুলুন এবং নিম্নলিখিত কমান্ডটি চালান:

pip install --upgrade google-api-python-client

আপনার সিস্টেমের উপর নির্ভর করে, আপনাকে sudo এর সাথে এই কমান্ডগুলি প্রিপেন্ড করতে হতে পারে।

আরও জানুন

রুবি

Ruby-এর জন্য সর্বশেষ ক্যাম্পেইন ম্যানেজার 360 API ক্লায়েন্ট লাইব্রেরি ইনস্টল করুন। আপনার ইনস্টলেশন পরিচালনা করতে RubyGems ব্যবহার করার পরামর্শ দেওয়া হয়।

একটি টার্মিনাল খুলুন এবং নিম্নলিখিত কমান্ডটি চালান:

gem install google-api-client

আপনি যদি ইতিমধ্যেই লাইব্রেরি ইনস্টল করে থাকেন এবং সর্বশেষ সংস্করণে আপডেট করতে চান:

gem update -y google-api-client

আপনার সিস্টেমের উপর নির্ভর করে, আপনাকে sudo এর সাথে এই কমান্ডগুলি প্রিপেন্ড করতে হতে পারে।

আরও জানুন

ক্লায়েন্ট লাইব্রেরি পৃষ্ঠায় আরও সমর্থিত ভাষা পাওয়া যাবে।

একটি অনুরোধ করুন

OAuth 2.0 শংসাপত্র তৈরি এবং একটি ক্লায়েন্ট লাইব্রেরি ইনস্টল করার সাথে, আপনি ক্যাম্পেইন ম্যানেজার 360 API ব্যবহার শুরু করতে প্রস্তুত৷ নীচের কুইকস্টার্ট অনুসরণ করে আপনার ক্লায়েন্টকে অনুমোদন, কনফিগার এবং আপনার প্রথম অনুরোধ কীভাবে করবেন তা শিখুন।

সি#

  1. ক্লায়েন্ট সিক্রেটস ফাইল লোড করুন এবং অনুমোদনের শংসাপত্র তৈরি করুন।

    প্রথমবার যখন আপনি এই পদক্ষেপটি সম্পাদন করেন তখন আপনাকে আপনার ব্রাউজারে একটি অনুমোদন প্রম্পট গ্রহণ করতে বলা হবে। গ্রহণ করার আগে, নিশ্চিত করুন যে আপনি একটি Google অ্যাকাউন্ট দিয়ে লগ ইন করেছেন যেটির ক্যাম্পেইন ম্যানেজার 360-এ অ্যাক্সেস রয়েছে। আপনার অ্যাপ্লিকেশনটি বর্তমানে যে অ্যাকাউন্টে লগ ইন করা আছে তার পক্ষ থেকে ডেটা অ্যাক্সেস করার জন্য অনুমোদিত হবে।

    // Load client secrets from the specified JSON file.
    GoogleClientSecrets clientSecrets;
    using(Stream json = new FileStream(pathToJsonFile, FileMode.Open, FileAccess.Read)) {
      clientSecrets = GoogleClientSecrets.Load(json);
    }
    
    // Create an asynchronous authorization task.
    //
    // Note: providing a data store allows auth credentials to be cached, so they survive multiple
    // runs of the application. This avoids prompting the user for authorization every time the
    // access token expires, by remembering the refresh token. The "user" value is used to
    // identify a specific set of credentials within the data store. You may provide different
    // values here to persist credentials for multiple users to the same data store.
    Task<UserCredential> authorizationTask = GoogleWebAuthorizationBroker.AuthorizeAsync(
        clientSecrets.Secrets,
        OAuthScopes,
        "user",
        CancellationToken.None,
        dataStore);
    
    // Authorize and persist credentials to the data store.
    UserCredential credential = authorizationTask.Result;
    
  2. একটি অনুমোদিত Dfareporting ক্লায়েন্ট তৈরি করুন।

    // Create a Dfareporting service object.
    //
    // Note: application name should be replaced with a value that identifies your application.
    service = new DfareportingService(
        new BaseClientService.Initializer {
          HttpClientInitializer = credential,
          ApplicationName = "C# installed app sample"
        }
    );
    
  3. একটি অপারেশন সঞ্চালন.

    // Retrieve and print all user profiles for the current authorized user.
    UserProfileList profiles = service.UserProfiles.List().Execute();
    
    foreach (UserProfile profile in profiles.Items) {
      Console.WriteLine("Found user profile with ID {0} and name \"{1}\".",
          profile.ProfileId, profile.UserName);
    }
    

জাভা

  1. ক্লায়েন্ট সিক্রেটস ফাইল লোড করুন এবং অনুমোদনের শংসাপত্র তৈরি করুন।

    প্রথমবার যখন আপনি এই পদক্ষেপটি সম্পাদন করেন তখন আপনাকে আপনার ব্রাউজারে একটি অনুমোদন প্রম্পট গ্রহণ করতে বলা হবে। গ্রহণ করার আগে, নিশ্চিত করুন যে আপনি একটি Google অ্যাকাউন্ট দিয়ে লগ ইন করেছেন যেটির ক্যাম্পেইন ম্যানেজার 360-এ অ্যাক্সেস রয়েছে। আপনার অ্যাপ্লিকেশনটি বর্তমানে যে অ্যাকাউন্টে লগ ইন করা আছে তার পক্ষ থেকে ডেটা অ্যাক্সেস করার জন্য অনুমোদিত হবে।

    // Load the client secrets JSON file.
    GoogleClientSecrets clientSecrets =
        GoogleClientSecrets.load(
            jsonFactory, Files.newBufferedReader(Paths.get(pathToClientSecretsFile), UTF_8));
    
    // Set up the authorization code flow.
    //
    // Note: providing a DataStoreFactory allows auth credentials to be cached, so they survive
    // multiple runs of the program. This avoids prompting the user for authorization every time the
    // access token expires, by remembering the refresh token.
    GoogleAuthorizationCodeFlow flow =
        new GoogleAuthorizationCodeFlow.Builder(
                httpTransport, jsonFactory, clientSecrets, OAUTH_SCOPES)
            .setDataStoreFactory(dataStoreFactory)
            .build();
    
    // Authorize and persist credentials to the data store.
    //
    // Note: the "user" value below is used to identify a specific set of credentials in the data
    // store. You may provide different values here to persist credentials for multiple users to
    // the same data store.
    Credential credential =
        new AuthorizationCodeInstalledApp(flow, new LocalServerReceiver()).authorize("user");
    
  2. একটি অনুমোদিত Dfareporting ক্লায়েন্ট তৈরি করুন।

    // Create a Dfareporting client instance.
    //
    // Note: application name below should be replaced with a value that identifies your
    // application. Suggested format is "MyCompany-ProductName/Version.MinorVersion".
    Dfareporting reporting =
        new Dfareporting.Builder(credential.getTransport(), credential.getJsonFactory(), credential)
            .setApplicationName("dfareporting-java-installed-app-sample")
            .build();
    
  3. একটি অপারেশন সঞ্চালন.

    // Retrieve and print all user profiles for the current authorized user.
    UserProfileList profiles = reporting.userProfiles().list().execute();
    for (int i = 0; i < profiles.getItems().size(); i++) {
      System.out.printf("%d) %s%n", i + 1, profiles.getItems().get(i).getUserName());
    }
    

পিএইচপি

  1. ক্লায়েন্ট সিক্রেটস ফাইল লোড করুন এবং অনুমোদনের শংসাপত্র তৈরি করুন।

    প্রথমবার যখন আপনি এই পদক্ষেপটি সম্পাদন করেন তখন আপনাকে আপনার ব্রাউজারে একটি অনুমোদন প্রম্পট গ্রহণ করতে বলা হবে। গ্রহণ করার আগে, নিশ্চিত করুন যে আপনি একটি Google অ্যাকাউন্ট দিয়ে লগ ইন করেছেন যেটির ক্যাম্পেইন ম্যানেজার 360-এ অ্যাক্সেস রয়েছে। আপনার অ্যাপ্লিকেশনটি বর্তমানে যে অ্যাকাউন্টে লগ ইন করা আছে তার পক্ষ থেকে ডেটা অ্যাক্সেস করার জন্য অনুমোদিত হবে।

    // Create a Google_Client instance.
    //
    // Note: application name should be replaced with a value that identifies
    // your application. Suggested format is "MyCompany-ProductName".
    $client = new Google_Client();
    $client->setAccessType('offline');
    $client->setApplicationName('PHP installed app sample');
    $client->setRedirectUri(self::OAUTH_REDIRECT_URI);
    $client->setScopes(self::$OAUTH_SCOPES);
    
    // Load the client secrets file.
    $client->setAuthConfig($pathToJsonFile);
    
    // Try to load cached credentials from the token store. Using a token store
    // allows auth credentials to be cached, so they survive multiple runs of
    // the application. This avoids prompting the user for authorization every
    // time the access token expires, by remembering the refresh token.
    if (file_exists($tokenStore) && filesize($tokenStore) > 0) {
        $client->setAccessToken(file_get_contents($tokenStore));
    } else {
        // If no cached credentials were found, authorize and persist
        // credentials to the token store.
        print 'Open this URL in your browser and authorize the application.';
        printf("\n\n%s\n\n", $client->createAuthUrl());
        print 'Enter the authorization code: ';
        $code = trim(fgets(STDIN));
        $client->authenticate($code);
    
        file_put_contents($tokenStore, json_encode($client->getAccessToken()));
    }
    
  2. একটি অনুমোদিত Dfareporting ক্লায়েন্ট তৈরি করুন।

    // Create a Dfareporting service object.
    $service = new Google_Service_Dfareporting($client);
    
  3. একটি অপারেশন সঞ্চালন.

    // Retrieve and print all user profiles for the current authorized user.
    $result = $service->userProfiles->listUserProfiles();
    foreach ($result['items'] as $userProfile) {
        printf(
            "User profile \"%s\" (ID: %d) found for account %d.\n",
            $userProfile->getUserName(),
            $userProfile->getProfileId(),
            $userProfile->getAccountId()
        );
    }
    

পাইথন

  1. ক্লায়েন্ট সিক্রেটস ফাইল লোড করুন এবং অনুমোদনের শংসাপত্র তৈরি করুন।

    প্রথমবার যখন আপনি এই পদক্ষেপটি সম্পাদন করেন তখন আপনাকে আপনার ব্রাউজারে একটি অনুমোদন প্রম্পট গ্রহণ করতে বলা হবে। গ্রহণ করার আগে, নিশ্চিত করুন যে আপনি একটি Google অ্যাকাউন্ট দিয়ে লগ ইন করেছেন যেটির ক্যাম্পেইন ম্যানেজার 360-এ অ্যাক্সেস রয়েছে। আপনার অ্যাপ্লিকেশনটি বর্তমানে যে অ্যাকাউন্টে লগ ইন করা আছে তার পক্ষ থেকে ডেটা অ্যাক্সেস করার জন্য অনুমোদিত হবে।

    # Set up a Flow object to be used if we need to authenticate.
    flow = client.flow_from_clientsecrets(
        path_to_client_secrets_file, scope=OAUTH_SCOPES)
    
    # Check whether credentials exist in the credential store. Using a credential
    # store allows auth credentials to be cached, so they survive multiple runs
    # of the application. This avoids prompting the user for authorization every
    # time the access token expires, by remembering the refresh token.
    storage = Storage(CREDENTIAL_STORE_FILE)
    credentials = storage.get()
    
    # If no credentials were found, go through the authorization process and
    # persist credentials to the credential store.
    if credentials is None or credentials.invalid:
      credentials = tools.run_flow(flow, storage,
                                   tools.argparser.parse_known_args()[0])
    
    # Use the credentials to authorize an httplib2.Http instance.
    http = credentials.authorize(httplib2.Http())
    
  2. একটি অনুমোদিত Dfareporting ক্লায়েন্ট তৈরি করুন।

    # Construct a service object via the discovery service.
    service = discovery.build('dfareporting', 'v4', http=http)
    
  3. একটি অপারেশন সঞ্চালন.

    # Construct the request.
    request = service.userProfiles().list()
    
    # Execute request and print response.
    response = request.execute()
    
    for profile in response['items']:
      print('Found user profile with ID %s and user name "%s".' %
            (profile['profileId'], profile['userName']))
    

রুবি

  1. ক্লায়েন্ট সিক্রেটস ফাইল লোড করুন এবং অনুমোদনের শংসাপত্র তৈরি করুন।

    প্রথমবার যখন আপনি এই পদক্ষেপটি সম্পাদন করেন তখন আপনাকে আপনার ব্রাউজারে একটি অনুমোদন প্রম্পট গ্রহণ করতে বলা হবে। গ্রহণ করার আগে, নিশ্চিত করুন যে আপনি একটি Google অ্যাকাউন্ট দিয়ে লগ ইন করেছেন যেটির ক্যাম্পেইন ম্যানেজার 360-এ অ্যাক্সেস রয়েছে। আপনার অ্যাপ্লিকেশনটি বর্তমানে যে অ্যাকাউন্টে লগ ইন করা আছে তার পক্ষ থেকে ডেটা অ্যাক্সেস করার জন্য অনুমোদিত হবে।

    # Load client ID from the specified file.
    client_id = Google::Auth::ClientId.from_file(path_to_json_file)
    
    # Set up the user authorizer.
    #
    # Note: providing a token store allows auth credentials to be cached, so they
    # survive multiple runs of the application. This avoids prompting the user for
    # authorization every time the access token expires, by remembering the
    # refresh token.
    authorizer = Google::Auth::UserAuthorizer.new(
      client_id, [API_NAMESPACE::AUTH_DFAREPORTING], token_store
    )
    
    # Authorize and persist credentials to the data store.
    #
    # Note: the 'user' value below is used to identify a specific set of
    # credentials in the token store. You may provide different values here to
    # persist credentials for multiple users to the same token store.
    authorization = authorizer.get_credentials('user')
    if authorization.nil?
      puts format(
        "Open this URL in your browser and authorize the application.\n\n%s" \
        "\n\nEnter the authorization code:",
        authorizer.get_authorization_url(base_url: OAUTH_REDIRECT_URI)
      )
      code = STDIN.gets.chomp
      authorization = authorizer.get_and_store_credentials_from_code(
        base_url: OAUTH_REDIRECT_URI, code: code, user_id: 'user'
      )
    end
    
  2. একটি অনুমোদিত Dfareporting ক্লায়েন্ট তৈরি করুন।

    # Create a Dfareporting service object.
    #
    # Note: application name should be replaced with a value that identifies
    # your application. Suggested format is "MyCompany-ProductName".
    service = API_NAMESPACE::DfareportingService.new
    service.authorization = authorization
    service.client_options.application_name = 'Ruby installed app sample'
    service.client_options.application_version = '1.0.0'
    
  3. একটি অপারেশন সঞ্চালন.

    // Retrieve and print all user profiles for the current authorized user.
    UserProfileList profiles = service.UserProfiles.List().Execute();
    
    foreach (UserProfile profile in profiles.Items) {
      Console.WriteLine("Found user profile with ID {0} and name \"{1}\".",
          profile.ProfileId, profile.UserName);
    }
    

আরও জানুন

API-এর অফার করা সমস্ত পরিষেবা সম্পর্কে জানতে API রেফারেন্স দেখুন। প্রতিটি পদ্ধতির বিস্তারিত পৃষ্ঠায় একটি এমবেডেড API এক্সপ্লোরার রয়েছে যা আপনি সরাসরি আপনার ব্রাউজার থেকে পরীক্ষার অনুরোধ করতে ব্যবহার করতে পারেন।

আমাদের অন্যান্য গাইডগুলি পর্যালোচনা করুন যা উন্নত বিষয়গুলি কভার করে এবং সাধারণ কাজের জন্য শেষ থেকে শেষ উদাহরণ প্রদান করে৷

আপনি যখন কোড লেখা শুরু করতে প্রস্তুত হন, তখন নির্দ্বিধায় আমাদের কোডের নমুনার বিস্তৃত সংগ্রহ অন্বেষণ করুন, যা আপনার প্রয়োজন অনুসারে পরিবর্তিত এবং প্রসারিত হতে পারে।