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

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

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

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

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

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

অ্যাকাউন্টের জন্য সমস্ত প্রোগ্রাম পুনরুদ্ধার করতে, 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}"
}
,

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

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

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

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

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

অ্যাকাউন্টের জন্য সমস্ত প্রোগ্রাম পুনরুদ্ধার করতে, 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}"
}