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

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

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

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

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

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

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

এখানে একটি নমুনা অনুরোধ:

HTTP সম্পর্কে

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

সিআরএল

  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 \
  '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 --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 --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}"
}