মার্চেন্ট API দিয়ে শুরু করুন

এই পৃষ্ঠাটি ব্যাখ্যা করে কিভাবে আপনি একটি বণিক কেন্দ্র অ্যাকাউন্ট তৈরি করতে পারেন এবং মার্চেন্ট API ব্যবহার করে একটি নমুনা পণ্য আপলোড করতে পারেন।

আপনি শুরু করার আগে

আপনার Google ক্লাউড প্রকল্পে মার্চেন্ট API সক্ষম করুন৷

গুগল ক্লাউডে যান

একটি অ্যাকাউন্ট তৈরি করুন

মার্চেন্ট এপিআই ব্যবহার করতে, আপনার অবশ্যই একটি বণিক কেন্দ্র অ্যাকাউন্ট থাকতে হবে। একটি বণিক কেন্দ্র অ্যাকাউন্ট তৈরি করতে, বণিক কেন্দ্রের সাথে শুরু করুন দেখুন।

বণিক কেন্দ্রে যান

আপনার অ্যাকাউন্ট আইডি পান

আপনি accounts.list পদ্ধতি ব্যবহার করে অ্যাকাউন্ট আইডি পেতে পারেন।

আপনি মার্চেন্ট API অনুরোধগুলি চালানোর জন্য Google APIs এক্সপ্লোরার ব্যবহার করতে পারেন। APIs এক্সপ্লোরার প্রমাণীকরণের জন্য Google OAuth 2.0 ব্যবহার করে। অনুরোধগুলি চালানোর আগে, নিশ্চিত করুন যে Google OAuth 2.0 চেকবক্সে টিক দেওয়া আছে।

OAuth 2.0 ব্যবহার করে প্রমাণীকরণ করতে, আপনাকে আপনার Google অ্যাকাউন্টে সাইন ইন করতে হবে, এবং তারপর APIs এক্সপ্লোরারে সাইন ইন করতে হবে। এছাড়াও আপনাকে APIs এক্সপ্লোরারকে আপনার পণ্য তালিকা এবং অ্যাকাউন্টগুলি পরিচালনা করার অনুমতি দিতে হবে৷

নিম্নলিখিত অনুরোধটি দেখায় যে আপনি কীভাবে আপনার অ্যাকাউন্ট আইডি পুনরুদ্ধার করতে পারেন:

GET https://merchantapi.googleapis.com/accounts/v1beta/accounts

অনুরোধ সফলভাবে চালানোর পরে, আপনি নিম্নলিখিত প্রতিক্রিয়া দেখতে পাবেন:

{
  "accounts": [
    {
      "name": "{ACCOUNT_NAME}",
      "accountId": "{ACCOUNT_ID}",
      "accountName": "{ACCOUNT_DISPLAY_NAME}",
      "timeZone": {
        "id": "America/Los_Angeles"
      },
      "languageCode": "en-US"
    }
  ]
}

{ACCOUNT_ID} কপি করুন কারণ অন্যান্য অনুরোধ চালানোর জন্য আপনার এটির প্রয়োজন হবে।

একটি প্রাথমিক পণ্য ডেটা উৎস তৈরি করুন

একটি পণ্য সন্নিবেশ করার জন্য, আপনার একটি প্রাথমিক পণ্য ডেটা উত্স প্রয়োজন৷ নিম্নলিখিত অনুরোধটি দেখায় কিভাবে একটি ডেটা উত্স তৈরি করতে হয় যা আপনি আপনার অ্যাকাউন্টে একটি পণ্য সন্নিবেশ করতে ব্যবহার করতে পারেন:

POST https://merchantapi.googleapis.com/datasources/v1beta/accounts/{ACCOUNT_ID}/dataSources HTTP/1.1

{
  "primaryProductDataSource": {
    "channel": "ONLINE_PRODUCTS",
    "contentLanguage": "en",
    "countries": [
      "US"
    ],
    "feedLabel": "US"
  },
  "name": "primary-data-source",
  "displayName": "Primary Products Data Source"
}

আপনার তৈরি মার্চেন্ট সেন্টার অ্যাকাউন্টের ID দিয়ে {ACCOUNT_ID} প্রতিস্থাপন করুন।

এই অনুরোধ সফলভাবে চালানোর পরে, আপনি নিম্নলিখিত প্রতিক্রিয়া দেখতে পাবেন:

{
  "name": "accounts/{ACCOUNT_ID}/dataSources/{DATASOURCE_ID}",
  "dataSourceId": "{DATASOURCE_ID}",
  "displayName": "Primary Products Data Source",
  "primaryProductDataSource": {
    "channel": "ONLINE_PRODUCTS",
    "feedLabel": "US",
    "contentLanguage": "en",
    "countries": [
      "US"
    ],
    "defaultRule": {
      "takeFromDataSources": [
        {
          "self": true
        }
      ]
    }
  },
  "input": "API"
}

name ক্ষেত্রের মানটি অনুলিপি করুন কারণ একটি পণ্য সন্নিবেশ করার জন্য আপনার এটির প্রয়োজন হবে।

পণ্য সন্নিবেশ করার জন্য তৈরি ডেটা উৎস উপলব্ধ হতে কয়েক মিনিট সময় লাগে।

আপনি Merchant Center UI-তে এই ডেটা উৎস দেখতে পারেন। আরও তথ্যের জন্য, ডেটা উত্স ট্যাবটি কীভাবে সন্ধান করবেন তা দেখুন।

একটি পণ্য ঢোকান

আপনার অ্যাকাউন্টে একটি নমুনা পণ্য সন্নিবেশ করতে, নিম্নলিখিত অনুরোধটি চালান:

POST https://merchantapi.googleapis.com/products/v1beta/accounts/{ACCOUNT_ID}/productInputs:insert?dataSource={DATASOURCE_NAME} HTTP/1.1

{
  "channel": "ONLINE",
  "contentLanguage": "en",
  "feedLabel": "US",
  "name": "Red T-shirt",
  "attributes": {
    "gender": "Male",
    "brand": "New brand"
  },
  "offerId": "tshirt-123"
}

আপনি আগে কপি করা মান দিয়ে {DATASOURCE_NAME} প্রতিস্থাপন করুন।

এই অনুরোধ সফলভাবে চালানোর পরে, আপনি নিম্নলিখিত প্রতিক্রিয়া দেখতে পাবেন:

{
  "name": "accounts/{ACCOUNT_ID}/productInputs/online~en~US~tshirt-123",
  "product": "accounts/{ACCOUNT_ID}/products/online~en~US~tshirt-123",
  "channel": "ONLINE",
  "offerId": "tshirt-123",
  "contentLanguage": "en",
  "feedLabel": "US",
  "attributes": {
    "brand": "New brand",
    "gender": "Male"
  }
}

নতুন তৈরি পণ্যের পণ্যের আইডি online~en~US~tshirt-123 । আপনি এই পণ্যের বিবরণ পুনরুদ্ধার করতে accounts.products.get পদ্ধতি ব্যবহার করতে পারেন। আপনি এই পণ্যটি দেখতে বণিক কেন্দ্র UI ব্যবহার করতে পারেন৷