বণিক API এর ওভারভিউ

আপনি বণিক API ব্যবহার করতে পারেন

  • আপনার ব্যবসা এবং পণ্যগুলি কীভাবে Google এ প্রদর্শিত হবে তা পরিচালনা করুন৷
  • ডেটা, অন্তর্দৃষ্টি এবং অনন্য ক্ষমতাগুলিতে প্রোগ্রাম্যাটিক অ্যাক্সেস পান।
  • আপনার ব্যবসা বাড়ান এবং Google-এ আরও গ্রাহকদের কাছে পৌঁছান৷

মার্চেন্ট এপিআই বড় বা জটিল বণিক কেন্দ্র অ্যাকাউন্ট পরিচালনা করতে পারে। সাধারণ ব্যবহারের ক্ষেত্রে নিম্নলিখিত অন্তর্ভুক্ত:

  • স্বয়ংক্রিয় অ্যাকাউন্ট পরিচালনা
  • স্বয়ংক্রিয় পণ্য ব্যবস্থাপনা
  • স্বয়ংক্রিয় জায় ব্যবস্থাপনা
  • কর্মক্ষমতা এবং বাজার অন্তর্দৃষ্টি উপর স্বয়ংক্রিয় রিপোর্ট ব্যবস্থাপনা

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

মার্চেন্ট এপিআই হল কেনাকাটার জন্য কন্টেন্ট এপিআই এর একটি রিডিজাইন । এতে একাধিক সাব-এপিআই রয়েছে।

মার্চেন্ট এপিআইতে নতুন কি আছে

মার্চেন্ট এপিআই-তে আপগ্রেড করার কিছু কারণ এখানে রয়েছে:

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

একটি বণিক API অনুরোধ চালানোর জন্য, আপনার নিম্নলিখিতগুলি থাকতে হবে:

  • একটি বণিক কেন্দ্রের অ্যাকাউন্ট : এটি সেই অ্যাকাউন্ট যা আপনি অনুসন্ধান করবেন, আপডেট করবেন এবং ডেটা আপলোড করবেন। এই অ্যাকাউন্টে পণ্য এবং ইনভেন্টরিগুলি পরিচালনা করার জন্য আপনার কাছে প্রয়োজনীয় অনুমতি রয়েছে তা নিশ্চিত করুন৷

  • একটি Google ক্লাউড প্রকল্প: আপনার অ্যাকাউন্টে API অ্যাক্সেস পেতে প্রকল্পটি ব্যবহার করুন।

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

  • একজন বিকাশকারী হিসাবে নিবন্ধন করে Google ক্লাউড প্রকল্পের সাথে আপনার বণিক কেন্দ্র অ্যাকাউন্ট লিঙ্ক করুন৷ API বিকাশকারী ভূমিকা সহ ব্যবহারকারীরা বাধ্যতামূলক পরিষেবা ঘোষণা, বিকাশকারী সমীক্ষা এবং সুযোগ সহ API যোগাযোগগুলি পাবেন৷

মার্চেন্ট এপিআই দিয়ে প্রমাণীকরণ

আপনি প্রমাণীকরণের জন্য নিম্নলিখিত বিকল্পগুলি ব্যবহার করতে পারেন:

  • আপনি আপনার অ্যাপের জন্য একটি OAuth 2.0 ক্লায়েন্ট আইডি এবং গোপনীয়তা তৈরি করতে পারেন। ID এবং গোপন তারপরে বণিক কেন্দ্র অ্যাকাউন্টে API কলে প্রয়োজনীয় OAuth 2.0 শংসাপত্র তৈরি করতে ব্যবহার করা যেতে পারে।
  • আপনি একটি পরিষেবা অ্যাকাউন্ট তৈরি করতে পারেন এবং API কল করতে এর ব্যক্তিগত কী ডাউনলোড করতে পারেন।

অ্যাকাউন্ট এবং পণ্য শনাক্তকারী

বণিক API সনাক্তকরণের জন্য ID এর পরিবর্তে সম্পদের নাম ব্যবহার করে। একটি পণ্যের জন্য একটি উদাহরণ সম্পদের নাম হতে পারে accounts/123456/products/en~US~sku123 , যেখানে 123456 হল অ্যাকাউন্টের অনন্য শনাক্তকারী এবং en~US~sku123 হল পণ্যের অনন্য শনাক্তকারী৷

URL বিন্যাস অনুরোধ করুন

একটি সংস্থান পরিচালনা করতে, নিম্নলিখিত বিন্যাসে URL-এ অনুরোধ পাঠান:

https://merchantapi.googleapis.com/{SUB_API}/{VERSION}/{RESOURCE_NAME}:{METHOD}

লিস্ট এবং গেটের মতো স্ট্যান্ডার্ড পদ্ধতির জন্য :{METHOD} অংশটি বাদ দেওয়া হয়েছে।

উদাহরণস্বরূপ, নিম্নলিখিত অনুরোধটি আঞ্চলিক তালিকা মুছে দেয়:

DELETE https://merchantapi.googleapis.com/inventories/v1/accounts/123456/products/online~en~US~sku123/regionalInventories/456

একটি সংস্থান তৈরি করতে, মূল সংস্থানটির সংস্থান নাম এবং এই URLটি ব্যবহার করুন:

POST https://merchantapi.googleapis.com/{SUB_API}/{VERSION}/{RESOURCE_NAME_OF_PARENT}/{RESOURCE}

উদাহরণস্বরূপ, নিম্নলিখিত অনুরোধটি দেখায় কিভাবে আপনি অ্যাকাউন্টের জন্য একটি অঞ্চল তৈরি করতে পারেন accounts/123456 :

POST https://merchantapi.googleapis.com/accounts/v1/accounts/123456/regions?regionId=WA HTTP/1.1

{
  "displayName": "Washington",
  "name": "Washington",
  "postalCodeArea": {
    "postalCodes": [
      {
        "begin": "98039",
        "end": "98118"
      }
    ],
    "regionCode": "US"
  }
}

নির্দিষ্ট পরিষেবা সম্পর্কে আরও বিশদ বিবরণের জন্য, মার্চেন্ট API রেফারেন্স ডকুমেন্টেশন দেখুন।

মার্চেন্ট API ব্যবহার করে শুরু করুন

মার্চেন্ট API কীভাবে কাজ করে তা দ্রুত দেখতে এবং একটি নমুনা পণ্য আপলোড করার চেষ্টা করার জন্য, মার্চেন্ট API দিয়ে শুরু করুন দেখুন।

gRPC বা REST ব্যবহার করুন

মার্চেন্ট API gRPC এবং REST সমর্থন করে। এখানে মার্চেন্ট API কল করার দুটি উপায় রয়েছে:

gRPC (প্রস্তাবিত) বিশ্রাম
  1. একটি প্রোটোকল বাফার হিসাবে অনুরোধের মূল অংশ তৈরি করুন।
  2. HTTP/2 দিয়ে সার্ভারে অনুরোধের বডি পাঠান।
  3. একটি প্রোটোকল বাফার প্রতিক্রিয়া deserialize.
  4. ফলাফল ব্যাখ্যা.
  1. একটি JSON অবজেক্ট হিসাবে অনুরোধের বডি তৈরি করুন।
  2. HTTP 1.1 ব্যবহার করে সার্ভারে পাঠান।
  3. একটি JSON অবজেক্ট হিসাবে প্রতিক্রিয়া deserialize.
  4. ফলাফল ব্যাখ্যা.

ক্লায়েন্ট লাইব্রেরি এবং কোড নমুনা ব্যবহার করুন

প্রতিটি সাব-এপিআই আপনাকে শুরু করতে সাহায্য করার জন্য ক্লায়েন্ট লাইব্রেরি রয়েছে। কোড নমুনা আপনাকে জাভা, পিএইচপি এবং পাইথনে কোড লেখা শুরু করতে সাহায্য করতে পারে। আরও তথ্যের জন্য, মার্চেন্ট API-এর জন্য নমুনাগুলি দেখুন।

সাহায্য পান

সহায়তা পাওয়ার বিষয়ে তথ্যের জন্য, Merchant API-এর সাহায্য পান দেখুন।

মতামত দিন

প্রতিক্রিয়া প্রদান করতে, নিম্নলিখিতগুলির মধ্যে একটি জমা দিন:

  • API বৈশিষ্ট্য: ইস্যু/প্রশ্ন কী? এর অধীনে প্রতিক্রিয়া পাঠান বিকল্পটি নির্বাচন করুন? প্রতিক্রিয়া ফর্মের বিভাগ।
  • ডকুমেন্টেশন: ইন-পৃষ্ঠা থাম্ব রেটিং ব্যবহার করুন এবং প্রতিক্রিয়া পাঠান বোতাম।
  • নমুনা এবং লাইব্রেরি: কোড নমুনার জন্য GitHub সংগ্রহস্থলে একটি সমস্যা তৈরি করুন

এরপর কি