অ্যাকাউন্টের API আপনার অ্যাকাউন্টের বিভিন্ন দিক জুড়ে আরও সুনির্দিষ্ট নিয়ন্ত্রণ সহ আপনার বণিক কেন্দ্র অ্যাকাউন্টগুলিকে আরও দক্ষতার সাথে পরিচালনা করার অনুমতি দেওয়ার জন্য সম্পদের একটি সংগ্রহে বিভক্ত।
এই নির্দেশিকাটি মূল পরিবর্তনগুলি ব্যাখ্যা করে এবং আপনাকে আপনার বিদ্যমান অ্যাকাউন্ট ম্যানেজমেন্ট ইন্টিগ্রেশনকে কেনাকাটার জন্য সামগ্রী API থেকে মার্চেন্ট API-এ স্থানান্তর করতে সহায়তা করে৷
এক সম্পদ থেকে অনেক
কেনাকাটার জন্য বিষয়বস্তু API-এ, Account
সংস্থানটি ছিল একটি একক বস্তু যাতে অ্যাকাউন্টের নাম এবং ওয়েবসাইটের URL থেকে ব্যবহারকারীর তালিকা এবং ব্যবসার তথ্য পর্যন্ত সবকিছু থাকে।
মার্চেন্ট এপিআই এটিকে কয়েকটি ছোট, আরও ফোকাসড রিসোর্সে বিভক্ত করে। এই পরিবর্তনটি আরও লক্ষ্যযুক্ত এবং দক্ষ API কলগুলির জন্য অনুমতি দেয়৷ উদাহরণস্বরূপ, শুধুমাত্র আপনার ব্যবসার ঠিকানা আপডেট করার জন্য, আপনি এখন পুরো Account
অবজেক্ট আপডেট করার পরিবর্তে BusinessInfo
রিসোর্সে একটি PATCH
অনুরোধ করবেন।
শপিং Account
রিসোর্স ম্যাপের কনটেন্ট এপিআই থেকে মার্চেন্ট এপিআই-এর নতুন রিসোর্সে কীভাবে ধারণা করা হয় তার একটি সারাংশ এখানে দেওয়া হল:
- মূল অ্যাকাউন্টের বিশদ বিবরণ (আইডি, নাম, প্রাপ্তবয়স্কদের বিষয়বস্তু সেটিংস)
Account
রিসোর্সে থাকে। - ব্যবসার তথ্য (ঠিকানা, ফোন নম্বর, গ্রাহক পরিষেবা) এখন
BusinessInfo
সংস্থান দ্বারা পরিচালিত হয়। - ওয়েবসাইটের URL এবং দাবি
Homepage
সংস্থান দ্বারা পরিচালিত হয়। - ব্যবহারকারী ব্যবস্থাপনা
User
সম্পদ দ্বারা পরিচালিত হয়. - অ্যাকাউন্ট সম্পর্ক (উন্নত অ্যাকাউন্টের লিঙ্ক, থার্ড-পার্টি প্রদানকারী এবং অন্যান্য Google পরিষেবা)
AccountRelationship
এবংAccountService
সংস্থান দ্বারা পরিচালিত হয়। - ব্যবসার পরিচয় বৈশিষ্ট্যগুলি (উদাহরণস্বরূপ, কালো-মালিকানাধীন, মহিলাদের মালিকানাধীন)
BusinessIdentity
সংস্থান দ্বারা পরিচালিত হয়। - পরিষেবার শর্তাবলী (ToS) চুক্তি , একটি নতুন বৈশিষ্ট্য, যা
TermsOfService
এবংTermsOfServiceAgreementState
সংস্থান দ্বারা পরিচালিত হয়৷
নতুন ক্ষমতা
বণিক API অ্যাকাউন্ট পরিচালনার জন্য নতুন ক্ষমতাও প্রবর্তন করে যা কেনাকাটার জন্য সামগ্রী API-তে উপলব্ধ ছিল না:
- পরিষেবার শর্তাবলী: পরিষেবার
TermsOfService
এবংTermsOfServiceAgreementState
সংস্থানগুলি ব্যবহার করে প্রোগ্রাম্যাটিকভাবে পুনরুদ্ধার করুন এবং পরিষেবার শর্তাদি গ্রহণ করুন৷ - উপনামের মাধ্যমে অ্যাকাউন্ট অ্যাক্সেস: একটি
providerId~accountAlias
ফর্ম্যাট ব্যবহার করে অ্যাকাউন্টগুলি অ্যাক্সেস করে, যে ব্যবসাগুলি একাধিক অ্যাকাউন্ট পরিচালনা করে তাদের নিজস্ব অ্যাকাউন্ট শনাক্তকারী ব্যবহার করার জন্য একটি সামঞ্জস্যপূর্ণ উপায় প্রদান করে।
অনুরোধ
এই সারণীটি কেনাকাটার জন্য সামগ্রী API এবং মার্চেন্ট API-এর মধ্যে সাধারণ অ্যাকাউন্ট পরিচালনার কাজের জন্য অনুরোধ URLগুলির একটি সমন্বিত তুলনা প্রদান করে।
বিবরণ অনুরোধ করুন | কেনাকাটার জন্য সামগ্রী API | বণিক API |
---|---|---|
অ্যাকাউন্ট পান | GET https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/accounts/{accountId} | GET https://merchantapi.googleapis.com/accounts/v1/accounts/{account} |
উপনাম দ্বারা অ্যাকাউন্ট পান | সরাসরি পাওয়া যায় না | GET https://merchantapi.googleapis.com/accounts/v1/accounts/{provider}~{alias} |
উপ-অ্যাকাউন্ট তালিকা | GET https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/accounts | GET https://merchantapi.googleapis.com/accounts/v1/accounts/{provider}:listSubaccounts |
সাব-অ্যাকাউন্ট তৈরি করুন | POST https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/accounts | POST https://merchantapi.googleapis.com/accounts/v1/accounts:createAndConfigure |
অ্যাকাউন্ট ডেটা আপডেট করুন | PUT https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/accounts/{accountId} | উপযুক্ত সম্পদে PATCH । উদাহরণস্বরূপ, অ্যাকাউন্টের নাম আপডেট করতে: PATCH https://merchantapi.googleapis.com/accounts/v1/accounts/{account} |
সাব-অ্যাকাউন্ট মুছুন | DELETE https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/accounts/{accountId} | DELETE https://merchantapi.googleapis.com/accounts/v1/accounts/{account} |
ওয়েবসাইট দাবি করুন | POST https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/accounts/{accountId}/claimwebsite | POST https://merchantapi.googleapis.com/accounts/v1/accounts/{account}/homepage:claim |
লিঙ্ক অ্যাকাউন্ট | POST https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/accounts/{accountId}/link | POST https://merchantapi.googleapis.com/accounts/v1/accounts/{account}/services:propose |
মূল অ্যাকাউন্ট তথ্য পরিচালনা করুন
মার্চেন্ট এপিআই-এর Account
রিসোর্সে একটি বণিক কেন্দ্র অ্যাকাউন্টের প্রয়োজনীয় বিবরণ থাকে, যেমন তার নাম, আইডি এবং মৌলিক সেটিংস।
তুলনা অনুরোধ
বিবরণ অনুরোধ করুন | কেনাকাটার জন্য সামগ্রী API | বণিক API |
---|---|---|
অ্যাকাউন্টের বিবরণ পান | GET /content/v2.1/{merchantId}/accounts/{accountId} ( name , adult_content মতো মূল বৈশিষ্ট্যগুলি অ্যাক্সেস করা) | GET /accounts/v1/accounts/{account} |
একটি সাব-অ্যাকাউন্ট তৈরি করুন | POST /content/v2.1/{merchantId}/accounts | POST /accounts/v1/accounts:createAndConfigure |
অ্যাকাউন্টের বিবরণ আপডেট করুন | PUT /content/v2.1/{merchantId}/accounts/{accountId} (মূল বৈশিষ্ট্য আপডেট করা হচ্ছে) | PATCH /accounts/v1/accounts/{account} |
একটি সাব-অ্যাকাউন্ট মুছুন | DELETE /content/v2.1/{merchantId}/accounts/{accountId} | DELETE /accounts/v1/accounts/{account} |
বিস্তারিত ক্ষেত্রের তুলনা
কেনাকাটার জন্য সামগ্রী API ( Account ) | মার্চেন্ট এপিআই ( Account ) | নোট |
---|---|---|
id | account_id | সাংখ্যিক আইডি এখন একটি আউটপুট-শুধু ক্ষেত্র। প্রাথমিক শনাক্তকারী হল সম্পদের name । |
name | account_name | অ্যাকাউন্টের মানুষের-পাঠযোগ্য নাম। |
language | language_code | ক্ষেত্রের নাম এখন language_code । |
ব্যবসার তথ্য পরিচালনা করুন
আপনার ব্যবসা সম্পর্কে সর্বজনীন তথ্য পরিচালনা করতে BusinessInfo
রিসোর্স ব্যবহার করুন, যেমন আপনার ঠিকানা এবং গ্রাহক পরিষেবা পরিচিতি৷ এটি কেনাকাটার জন্য সামগ্রী API-তে businessInformation
অবজেক্টকে প্রতিস্থাপন করে।
তুলনা অনুরোধ
বিবরণ অনুরোধ করুন | কেনাকাটার জন্য সামগ্রী API | বণিক API |
---|---|---|
ব্যবসার তথ্য পান | GET /content/v2.1/{merchantId}/accounts/{accountId} ( business_information বৈশিষ্ট্য অ্যাক্সেস করা) | GET /accounts/v1/accounts/{account}/businessInfo |
ব্যবসার তথ্য আপডেট করুন | PUT /content/v2.1/{merchantId}/accounts/{accountId} ( business_information বৈশিষ্ট্য আপডেট করা হচ্ছে) | PATCH /accounts/v1/accounts/{account}/businessInfo |
বিস্তারিত ক্ষেত্রের তুলনা
কেনাকাটার জন্য সামগ্রী API ( business_information ) | মার্চেন্ট API ( BusinessInfo ) | নোট |
---|---|---|
phone_number | phone | ক্ষেত্রটি এখন phone এবং google.type.PhoneNumber ব্যবহার করে। |
customer_service.url | customer_service.uri | মাঠের নাম এখন uri । |
আপনার হোমপেজ পরিচালনা করুন
আপনার দোকানের ওয়েবসাইট URL পরিচালনা করতে এবং যাচাইকরণ এবং দাবি করতে, Homepage
সংস্থানটি ব্যবহার করুন৷ এটি শপিংয়ের জন্য সামগ্রী API থেকে websiteUrl
ক্ষেত্র এবং accounts.claimwebsite
পদ্ধতি প্রতিস্থাপন করে।
তুলনা অনুরোধ
বিবরণ অনুরোধ করুন | কেনাকাটার জন্য সামগ্রী API | বণিক API |
---|---|---|
হোমপেজ URL পান | GET /content/v2.1/{merchantId}/accounts/{accountId} ( website_url অ্যাট্রিবিউট অ্যাক্সেস করা) | GET /accounts/v1/accounts/{account}/homepage |
হোমপেজ URL আপডেট করুন | PUT /content/v2.1/{merchantId}/accounts/{accountId} ( website_url অ্যাট্রিবিউট আপডেট করা হচ্ছে) | PATCH /accounts/v1/accounts/{account}/homepage |
হোমপেজ দাবি করুন | POST /content/v2.1/{merchantId}/accounts/{accountId}/claimwebsite | POST /accounts/v1/accounts/{account}/homepage:claim |
হোমপেজ দাবিমুক্ত করুন | পাওয়া যায় না | POST /accounts/v1/accounts/{account}/homepage:unclaim |
বিস্তারিত ক্ষেত্রের তুলনা
কেনাকাটার জন্য সামগ্রী API ( Account ) | মার্চেন্ট API ( Homepage ) | নোট |
---|---|---|
website_url | uri | দোকানের হোমপেজের URL। |
সরাসরি পাওয়া যায় না | claimed | একটি বুলিয়ান ক্ষেত্র যা true যদি হোমপেজ দাবি করা হয়। |
ব্যবহারকারীদের পরিচালনা করুন
User
সংস্থান আপনাকে ম্যানেজ করতে দেয় কে একটি বণিক কেন্দ্র অ্যাকাউন্ট অ্যাক্সেস করতে পারে। এটি Account
রিসোর্সের মধ্যে users
অ্যারে প্রতিস্থাপন করে। একটি মূল পার্থক্য হল ব্যবহারকারী তৈরির প্রক্রিয়া। মার্চেন্ট এপিআই-এ, একজন ব্যবহারকারী যোগ করলে একটি আমন্ত্রণ পাঠানো হয়। অ্যাকাউন্ট অ্যাক্সেস করার আগে ব্যবহারকারীকে অবশ্যই আমন্ত্রণ গ্রহণ করতে হবে।
তুলনা অনুরোধ
বিবরণ অনুরোধ করুন | কেনাকাটার জন্য সামগ্রী API | বণিক API |
---|---|---|
ব্যবহারকারীদের তালিকা করুন | GET /content/v2.1/{merchantId}/accounts/{accountId} ( users অ্যাট্রিবিউট অ্যাক্সেস করা) | GET /accounts/v1/accounts/{account}/users |
একটি ব্যবহারকারী তৈরি করুন | PUT /content/v2.1/{merchantId}/accounts/{accountId} ( users বৈশিষ্ট্য আপডেট করা হচ্ছে) | POST /accounts/v1/accounts/{account}/users |
একজন ব্যবহারকারীকে আপডেট করুন | PUT /content/v2.1/{merchantId}/accounts/{accountId} ( users বৈশিষ্ট্য আপডেট করা হচ্ছে) | PATCH /accounts/v1/accounts/{account}/users/{email} |
একটি ব্যবহারকারী মুছুন | PUT /content/v2.1/{merchantId}/accounts/{accountId} ( users বৈশিষ্ট্য আপডেট করা হচ্ছে) | DELETE /accounts/v1/accounts/{account}/users/{email} |
বিস্তারিত ক্ষেত্রের তুলনা
কেনাকাটার জন্য সামগ্রী API ( users অ্যারে অবজেক্ট) | বণিক API ( User সংস্থান) | নোট |
---|---|---|
email_address | name (ফরম্যাটে accounts/{account}/users/{email} ) | ব্যবহারকারীর ইমেল এখন সম্পদ নামের অংশ. |
admin , order_manager , reporting_manager , ইত্যাদি। | access_rights | অ্যাক্সেস অধিকার এখন একটি পুনরাবৃত্ত enum ক্ষেত্রে একত্রিত করা হয়. |
পাওয়া যায় না | state | একটি নতুন আউটপুট-শুধু ক্ষেত্র যা নির্দেশ করে যে ব্যবহারকারী PENDING বা VERIFIED কিনা। |
অ্যাকাউন্ট সম্পর্ক এবং পরিষেবাগুলি পরিচালনা করুন
কেনাকাটার জন্য বিষয়বস্তু API-এ, সম্পর্কগুলি accounts.link
মাধ্যমে পরিচালিত হয়েছিল। বণিক API AccountService
এবং AccountRelationship
সংস্থানগুলির সাথে একটি আরও স্পষ্ট মডেল প্রবর্তন করে, যার জন্য একটি হ্যান্ডশেক প্রক্রিয়া প্রয়োজন (প্রস্তাব এবং গ্রহণ করুন)৷
তুলনা অনুরোধ
বিবরণ অনুরোধ করুন | কেনাকাটার জন্য সামগ্রী API | বণিক API |
---|---|---|
লিঙ্ক অ্যাকাউন্ট | POST /content/v2.1/{merchantId}/accounts/{accountId}/link | POST /accounts/v1/accounts/{account}/services:propose |
লিঙ্ক করা অ্যাকাউন্টের তালিকা করুন | GET /content/v2.1/{merchantId}/accounts/{accountId}/listlinks | GET /accounts/v1/accounts/{account}/relationships এবং GET /accounts/v1/accounts/{account}/services |
বিস্তারিত ক্ষেত্রের তুলনা
কেনাকাটার জন্য সামগ্রী API ( AccountLink ) | মার্চেন্ট এপিআই ( AccountService , AccountRelationship ) | নোট |
---|---|---|
linked_account_id | provider ( AccountService সার্ভিসে) | পরিষেবা প্রদানকারী অ্যাকাউন্টের আইডি। |
service | service_type ( AccountService এ ) | পরিষেবার ধরন প্রদান করা হচ্ছে (যেমন, ACCOUNT_AGGREGATION )। |
status | handshake.approval_state ( AccountService সার্ভিসে) | লিঙ্কের স্থিতি (যেমন, PENDING , ESTABLISHED )। |
অ্যাকাউন্ট ট্যাক্স সেটিংস
কেনাকাটার জন্য সামগ্রী API-এর accounttax
পরিষেবা মার্চেন্ট API-এ উপলব্ধ নেই৷ ইউএস সেলস ট্যাক্স দেওয়ার আর প্রয়োজন নেই, আরও তথ্যের জন্য দেখুন মার্চেন্ট সেন্টারের পণ্যের ডেটা স্পেসিফিকেশন আপডেট 2025 ।
ব্যবসার পরিচয় পরিচালনা করুন
আপনার ব্যবসা সম্পর্কে স্ব-ঘোষণা করার জন্য BusinessIdentity
রিসোর্স ব্যবহার করুন। এটি কেনাকাটার জন্য বিষয়বস্তু API-এ businessIdentity
অবজেক্টকে প্রতিস্থাপন করে।
তুলনা অনুরোধ
বিবরণ অনুরোধ করুন | কেনাকাটার জন্য সামগ্রী API | বণিক API |
---|---|---|
ব্যবসার পরিচয় পান | GET /content/v2.1/{merchantId}/accounts/{accountId} ( business_identity বৈশিষ্ট্য অ্যাক্সেস করা) | GET /accounts/v1/accounts/{account}/businessIdentity |
ব্যবসার পরিচয় আপডেট করুন | PUT /content/v2.1/{merchantId}/accounts/{accountId} ( business_identity বৈশিষ্ট্য আপডেট করা হচ্ছে) | PATCH /accounts/v1/accounts/{account}/businessIdentity |
বিস্তারিত ক্ষেত্রের তুলনা
কেনাকাটার জন্য সামগ্রী API ( business_identity ) | মার্চেন্ট এপিআই ( BusinessIdentity ) | নোট |
---|---|---|
black_owned.self_identified (বুলিয়ান) | black_owned.identity_declaration (enum) | আরও স্পষ্ট ঘোষণার জন্য বুলিয়ান একটি enum ( SELF_IDENTIFIES_AS , DOES_NOT_SELF_IDENTIFY_AS ) দ্বারা প্রতিস্থাপিত হয়েছে৷ এটি সমস্ত পরিচয় বৈশিষ্ট্যের ক্ষেত্রে প্রযোজ্য। |
include_for_promotions (বুলিয়ান) | promotions_consent (enum) | একটি গ্লোবাল বুলিয়ান একটি আরও বর্ণনামূলক enum ( PROMOTIONS_CONSENT_GIVEN , PROMOTIONS_CONSENT_DENIED ) দ্বারা প্রতিস্থাপিত হয়৷ |
তালিকা অ্যাকাউন্ট
কেনাকাটার জন্য সামগ্রী এপিআই-এ শুধুমাত্র উন্নত অ্যাকাউন্টের ধরন ছিল একটি 'মাল্টি-ক্লায়েন্ট অ্যাকাউন্ট (এমসিএ)' এবং এটি প্রদত্ত মাল্টি-ক্লায়েন্ট অ্যাকাউন্টের উপ-অ্যাকাউন্ট তালিকাভুক্ত করার জন্য একটি accounts.list
পদ্ধতি উন্মুক্ত করেছে। মার্চেন্ট এপিআই-এ উন্নত অ্যাকাউন্টগুলি অনেক বেশি শক্তিশালী, যা অ্যাকাউন্টের ধরন এবং সম্পর্কের বিস্তৃত পরিসরের অনুমতি দেয়। উন্নত অ্যাকাউন্টগুলির জন্য একটি সরল স্থানান্তরের অনুমতি দেওয়ার জন্য, Merchant API একটি accounts.listSubaccounts
পদ্ধতি হিসাবে শপিংয়ের accounts.list
জন্য সামগ্রী API-এর সরাসরি সমতুল্য প্রদান করে। আমরা একটি নতুন, আরও শক্তিশালী accounts.list
পদ্ধতি প্রবর্তন করছি যা উন্নত অ্যাকাউন্ট ফিল্টারিংয়ের অনুমতি দেয়।
তুলনা অনুরোধ
বিবরণ অনুরোধ করুন | কেনাকাটার জন্য সামগ্রী API | বণিক API |
---|---|---|
উপ-অ্যাকাউন্ট তালিকা | GET /content/v2.1/{merchantId}/accounts | GET /accounts/v1/accounts/{providerId}:listSubaccounts |
সমস্ত অ্যাক্সেসযোগ্য অ্যাকাউন্টের তালিকা করুন | পাওয়া যায় না | GET /accounts/v1/accounts |
বিশদ ক্ষেত্রের তুলনা (অনুরোধ প্যারামিটার)
কেনাকাটার জন্য সামগ্রী API ( accounts.list ) | মার্চেন্ট API ( accounts.listSubaccounts ) | নোট |
---|---|---|
merchant_id (পাথ প্যারামিটার) | provider (পাথ প্যারামিটার) | accounts/{account} ফর্ম্যাটে উন্নত অ্যাকাউন্টের আইডি। |
max_results | page_size | ফেরত দিতে অ্যাকাউন্টের সর্বাধিক সংখ্যা। |