نقل إدارة الحساب من Content API for Shopping

يمكنك استخدام مورد الحسابات لإنشاء حساب التاجر وإدارته. لمزيد من المعلومات، يُرجى الاطّلاع على نظرة عامة على واجهة برمجة تطبيقات حسابات التاجر.

توضّح هذه الصفحة كيفية نقل إدارة الحساب من Content API إلى Merchant API.

طلبات

استخدِم تنسيق عنوان URL التالي الخاص بالطلب في Merchant Center API:

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

إليك نموذج مقارنة لواجهة Content API for Shopping مع واجهة برمجة تطبيقات حسابات التجار لطلبات إنشاء الحسابات وإدارتها:

واجهة برمجة تطبيقات المحتوى في Shopping واجهة برمجة تطبيقات حسابات التجار
عنوان 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 for Shopping. توفر واجهة برمجة التطبيقات لحسابات التاجر موارد متعددة لتمرير بيانات الحسابات. تتضمن هذه الموارد موارد Account وUser وBusinessInfo وBusinessIdentity.

يوفّر الجدول التالي مقارنة بين مورد Account في Content API for Shopping ومورِّد Account في واجهة برمجة تطبيقات حسابات Merchant Center.

واجهة برمجة تطبيقات المحتوى في Shopping واجهة برمجة تطبيقات حسابات التجار
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 for Shopping ومورِّد User في Merchant Center API.

واجهة برمجة تطبيقات المحتوى في Shopping واجهة برمجة تطبيقات حسابات التجار
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.

واجهة برمجة تطبيقات المحتوى في Shopping واجهة برمجة تطبيقات حسابات التجار
businessInformation businessinfo
phoneNumber phone
phoneVerificationStatus phone_verification_state
customerService customer_service
koreanBusinessRegistrationNumber غير متوفّر

يوفّر الجدول التالي مقارنة بين المورد AccountBusinessIdentity في Content API for Shopping والمرجع businessIdentity في Merchant accounts API.

واجهة برمجة تطبيقات المحتوى في Shopping واجهة برمجة تطبيقات حسابات التجار
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 for Shopping ومرجع identityAttribute في Merchant Account API.

واجهة برمجة تطبيقات المحتوى في Shopping واجهة برمجة تطبيقات حسابات التجار
self_identified identity_declaration
تشير true إلى SELF_IDENTIFIES_AS
تشير false إلى DOES_NOT_SELF_IDENTIFY_AS

الطُرق

تم تقديم الطرق التالية في واجهة برمجة تطبيقات حسابات التجار:

واجهة برمجة تطبيقات المحتوى في Shopping واجهة برمجة تطبيقات حسابات التجار
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.
accounts.delete 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 يؤدي إلى طلب تعديل للمورد الذي تم فيه تحديد الحقل المطلوب أو مجموعة الحقول.