مدیریت حساب را از Content API for Shopping منتقل کنید

می‌توانید از منبع accounts برای ایجاد و مدیریت حساب تجاری خود استفاده کنید. برای اطلاعات بیشتر، مرور کلی API حساب‌های تجاری را ببینید.

در این صفحه نحوه انتقال مدیریت حساب از Content API به Merchant API توضیح داده شده است.

درخواست ها

از فرمت URL درخواست زیر برای API حساب‌های تجاری استفاده کنید:

POST https://merchantapi.googleapis.com/accounts/v1beta/{accountId}/accounts

در اینجا نمونه‌ای از مقایسه Content API برای خرید با Merchant Accounts API برای درخواست‌های ایجاد و مدیریت حساب آمده است:

Content API برای خرید API حساب‌های تجاری
URL https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId} /accounts/ {accountId} / https://merchantapi.googleapis.com/accounts/v1beta/ {accountId} /accounts
شناسه ها {merchantId} /accounts/ {accountId} {accountId}

منابع

داده‌های حساب با استفاده از منبع Account در Content API برای خرید ارسال می‌شوند. Merchant Accounts API منابع متعددی را برای انتقال داده های حساب فراهم می کند. این منابع شامل منابع Account ، User ، BusinessInfo و BusinessIdentity است.

جدول زیر مقایسه ای بین منبع Account در Content API برای خرید و منبع Account در Merchant Accounts API ارائه می دهد.

Content API برای خرید API حساب‌های تجاری
id account_id
name account_name
kind در دسترس نیست
websiteUrl فیلد uri در منبع homepage
adultContent adult_content
sellerId در دسترس نیست
users در منبع User
youtubeChannelLinks هنوز در دسترس نیست
googleMyBusinessLink هنوز در دسترس نیست
businessInformation در منبع businessInfo
businessIdentity در منبع businessIdentity
automaticImprovements هنوز در دسترس نیست
adsLinks هنوز در دسترس نیست
cssId فقط در CSS API موجود است
labelIds فقط در CSS API موجود است
accountManagement هنوز در دسترس نیست
automaticLabelIds فقط در CSS API موجود است
conversionSettings هنوز در دسترس نیست

جدول زیر مقایسه ای بین منبع AccountUser در Content API برای خرید و منبع User در Merchant Accounts API ارائه می دهد.

Content API برای خرید API حساب‌های تجاری
emailAddress email بخشی از name است
(accounts/{account}/users/{email}) .
admin user#access_rights.ADMIN
orderManager در دسترس نیست
paymentsManager در دسترس نیست
paymentsAnalyst در دسترس نیست
reportingManager user#access_rights.PERFORMANCE_REPORTING

جدول زیر مقایسه ای بین منبع AccountBusinessInformation در Content API for Shopping و businessinfo منبع معادل آن در Merchant Accounts API ارائه می دهد.

Content API برای خرید API حساب‌های تجاری
businessInformation businessinfo
phoneNumber phone
phoneVerificationStatus phone_verification_state
customerService customer_service
koreanBusinessRegistrationNumber در دسترس نیست

جدول زیر مقایسه ای بین منبع AccountBusinessIdentity در Content API for Shopping و منبع businessIdentity در Merchant Accounts API ارائه می دهد.

Content API برای خرید API حساب‌های تجاری
blackOwned black_owned
womenOwned women_owned
veteranOwned veteran_owned
latinoOwned latino_owned
smallBusiness small_business
includeForPromotions promotions_consent
true به معنای PROMOTION_CONSENT_GIVEN است
false به معنای PROMOTION_CONSENT_DENIED است

جدول زیر مقایسه‌ای بین منبع AccountIdentityType در Content API برای خرید و منبع identityAttribute در Merchant Accounts API ارائه می‌کند.

Content API برای خرید API حساب‌های تجاری
self_identified identity_declaration
true به معنای SELF_IDENTIFIES_AS است
false نشان دهنده DOES_NOT_SELF_IDENTIFY_AS است

روش ها

روش‌های زیر در API حساب‌های تجاری معرفی شده‌اند:

Content API برای خرید API حساب‌های تجاری
accounts.authinfo GET https://merchantapi.googleapis.com/accounts/v1beta/accounts
accounts.claimwebsite POST https://merchantapi.googleapis.com/accounts/v1beta/accounts/ accountId /homepage:claim
برای اطلاعات بیشتر، روش: accounts.v1beta.accounts.homepage.claim را ببینید
accounts.custombatch در دسترس نیست. دسته سفارشی در Merchant API پشتیبانی نمی‌شود.
حساب ها.حذف DELETE https://merchantapi.googleapis.com/accounts/v1beta/accounts/ accountId
accounts.get به درخواست GET برای منبعی که فیلد یا مجموعه ای از فیلدهای مورد نیاز تعریف شده است، نقشه می دهد.
accounts.insert POST https://merchantapi.googleapis.com/accounts/v1beta/accounts:createAndConfigure
برای اطلاعات بیشتر، به ایجاد و پیکربندی یک حساب تجاری مراجعه کنید.
accounts.link هنوز پشتیبانی نمی شود
accounts.list GET https://merchantapi.googleapis.com/accounts/v1beta/ accountId :listSubaccounts
accounts.listlinks هنوز پشتیبانی نمی شود
accounts.update به درخواست به‌روزرسانی برای منبعی که فیلد یا مجموعه‌ای از فیلدهای مورد نیاز تعریف شده است، نقشه می‌دهد.