প্রোগ্রাম সাব-এপিআই-এর ওভারভিউ,প্রোগ্রাম সাব-এপিআই-এর ওভারভিউ

প্রোগ্রামগুলো আপনাকে আপনার পণ্যের প্রচার নিয়ন্ত্রণ করতে এবং গুগলের বিভিন্ন প্ল্যাটফর্মে আপনার অ্যাকাউন্টের বৈশিষ্ট্যগুলো উন্নত করতে সাহায্য করে।

এর একটি সাধারণ উদাহরণ হলো ফ্রি প্রোডাক্ট লিস্টিং প্রোগ্রাম, যার মাধ্যমে আপনার অনলাইন স্টোরের পণ্যগুলো কোনো চার্জ ছাড়াই গুগল জুড়ে দেখানো যায়।

প্রোগ্রাম সাব-এপিআই আপনাকে উপলব্ধ সকল শপিং প্রোগ্রামে আপনার অংশগ্রহণ পুনরুদ্ধার ও হালনাগাদ করার সুযোগ দেয়।

প্রোগ্রাম পুনরুদ্ধার, সক্রিয় এবং নিষ্ক্রিয় করতে, আপনি নিম্নলিখিত পদ্ধতিগুলো ব্যবহার করতে পারেন:

সমস্ত প্রোগ্রাম তালিকাভুক্ত করুন

অ্যাকাউন্টের সমস্ত প্রোগ্রাম পুনরুদ্ধার করতে, accounts.programs.list মেথডটি ব্যবহার করুন।

এখানে একটি নমুনা অনুরোধ দেওয়া হলো:

HTTP

GET https://merchantapi.googleapis.com/accounts/v1/accounts/{ACCOUNT_ID}/programs

cURL

  curl \
  'https://merchantapi.googleapis.com/accounts/v1/accounts/{ACCOUNT_ID}/programs?key={YOUR_API_KEY}' \
  --header 'Authorization: Bearer {YOUR_ACCESS_TOKEN}' \
  --header 'Accept: application/json' \
  --compressed

একটি সফল অনুরোধের নমুনা প্রতিক্রিয়া নিচে দেওয়া হলো:

{
  "programs": [
    {
      "name": "accounts/{ACCOUNT_ID}/programs/free-listings",
      "documentationUri": "{URI}",
      "state": "{ACCOUNT_STATE}",
      "unmetRequirements": [
        {
          "title": "{TITLE}",
          "documentationUri": "{URI}",
          "affectedRegionCodes": [
            "{REGION_CODE}"
          ]
        }
      ]
    }
  ]
}

একটি প্রোগ্রাম পুনরুদ্ধার করুন

কোনো নির্দিষ্ট প্রোগ্রাম পেতে accounts.programs.get মেথডটি ব্যবহার করুন।

এখানে একটি নমুনা অনুরোধ দেওয়া হলো:

HTTP

GET https://merchantapi.googleapis.com/accounts/v1/accounts/{ACCOUNT_ID}/programs/free-listings

cURL

  curl \
  'https://merchantapi.googleapis.com/accounts/v1/accounts/{ACCOUNT_ID}/programs/free-listing?key={YOUR_API_KEY}' \
  --header 'Authorization: Bearer {YOUR_ACCESS_TOKEN}' \
  --header 'Accept: application/json' \
  --compressed

একটি সফল অনুরোধের নমুনা প্রতিক্রিয়া নিচে দেওয়া হলো:

{
  "name": "accounts/{ACCOUNT_ID}/programs/free-listings",
  "documentationUri": "{URI}",
  "state": "{ACCOUNT_STATE}",
  "unmetRequirements": [
    {
      "title": "{TITLE}",
      "documentationUri": "{URI}",
      "affectedRegionCodes": [
        "{REGION_CODE}"
      ]
    }
  ]
}

একটি প্রোগ্রাম সক্রিয় করুন

অ্যাকাউন্টের জন্য নির্দিষ্ট প্রোগ্রামে অংশগ্রহণ সক্ষম করতে, accounts.programs.enable মেথডটি ব্যবহার করুন। এই পারমিশনটি চালানোর জন্য আপনার অ্যাডমিনিস্ট্রেটর অ্যাক্সেস থাকতে হবে।

এখানে একটি নমুনা অনুরোধ দেওয়া হলো:

HTTP

POST https://merchantapi.googleapis.com/accounts/v1/accounts/{ACCOUNT_ID}/programs/free-listings:enable

cURL

  curl --request POST \
  'https://merchantapi.googleapis.com/accounts/v1/accounts/{ACCOUNT_ID}/programs/free-listing:enable?key={YOUR_API_KEY}' \
  --header 'Authorization: Bearer {YOUR_ACCESS_TOKEN}' \
  --header 'Accept: application/json' \
  --header 'Content-Type: application/json' \
  --data '{}' \
  --compressed

একটি সফল অনুরোধের নমুনা প্রতিক্রিয়া নিচে দেওয়া হলো:

{
  "name": "accounts/{ACCOUNT_ID}/programs/free-listings",
  "documentationUri": "{URI}",
  "state": "{ACCOUNT_STATE}",
  "unmetRequirements": [
    {
      "title": "{TITLE}",
      "documentationUri": "{URI}",
      "affectedRegionCodes": [
        "{REGION_CODE}"
      ]
    }
  ]
}

একটি প্রোগ্রাম নিষ্ক্রিয় করুন

অ্যাকাউন্টের জন্য নির্দিষ্ট প্রোগ্রামে অংশগ্রহণ নিষ্ক্রিয় করতে, accounts.programs.disable মেথডটি ব্যবহার করুন। এই পারমিশনটি চালানোর জন্য আপনার অ্যাডমিনিস্ট্রেটর অ্যাক্সেস থাকতে হবে।

এখানে একটি নমুনা অনুরোধ দেওয়া হলো:

HTTP

POST https://merchantapi.googleapis.com/accounts/v1/accounts/{ACCOUNT_ID}/programs/free-listings:disable

cURL

  curl --request POST \
  'https://merchantapi.googleapis.com/accounts/v1/accounts/{ACCOUNT_ID}/programs/free-listing:disable?key={YOUR_API_KEY}' \
  --header 'Authorization: Bearer {YOUR_ACCESS_TOKEN}' \
  --header 'Accept: application/json' \
  --header 'Content-Type: application/json' \
  --data '{}' \
  --compressed

একটি সফল অনুরোধের নমুনা প্রতিক্রিয়া নিচে দেওয়া হলো:

{
  "name": "accounts/{ACCOUNT_ID}/programs/free-listings",
  "documentationUri": "{URI}",
  "state": "{ACCOUNT_STATE}"
}