يمكنك استخدام صفحة
accountstatuses
المرجع للاطّلاع على حالة التاجر
حساب Merchant Center أو حساب متعدّد العملاء وكل الحسابات الفرعية المرتبطة به
معها.
التجّار الذين لديهم عدّة متاجر على الإنترنت أو علامات تجارية تُباع في حسابات منفصلة قد تختار المواقع الإلكترونية إنشاء حسابات فرعية ضمن حساب متعدّد العملاء.
تقع على عاتق التجّار مسؤولية الالتزام ببنود سياسة Shopping إعلانات ومجانية البيانات Google تحتفظ خدمة Shopping بالحق في فرض هذه السياسات والاستجابة لها بشكل مناسب. إذا وجدنا محتوًى أو سلوكًا يخالف هذه السياسات
الاطّلاع على مرجع مشاكل الحساب للحصول على تفاصيل عن المشاكل الشائعة في الحساب.
accountstatuses.get
يمكنك استخدام accountstatuses.get
لعرض معلومات حالة الحساب
حساب تاجر واحد.
يمكنك استخدام مَعلمة destination
للتحكّم في المشاكل المتعلّقة بالمنتجات
. إذا لم يتم تحديد وجهة، فإن الاستجابة التلقائية تتضمن
حالات destination: Shopping
.
في ما يلي نموذج طلب، حيث يكون merchantId
هو رقم تعريف حساب متعدّد العملاء (MCA)
accountId
هو حساب فرعي تابع لحساب متعدّد العملاء هذا:
GET https://shoppingcontent.googleapis.com/content/v2.1/merchantId/accountstatuses/accountId
للحصول على معلومات عن حالة الحساب لحساب مستقل، اتصل
accountstatuses.get
برقم تعريف الحساب نفسه في merchantId
وaccountId
.
تعرض هذه الطريقة المشاكل على مستوى الحساب والسلعة. يمكنك استخدام زر Shopping (التسوّق)
إعلانات ومجانية
موارد البيانات التي يجب إصلاحها
تم عرض accountLevelIssues
في الردّ من accountstatuses.get
.
في ما يلي نموذج للرد على حساب فرعي تم تعليقه بسبب "هدف" الصفحة لا تعمل" الانتهاك.
{
"kind": "content#accountStatus",
"accountId": "123456789",
"websiteClaimed": true,
"accountLevelIssues": [
{
"id": "editorial_and_professional_standards_destination_url_down_policy",
"title": "Account suspended due to policy violation: landing page not working",
"country": "US",
"severity": "critical",
"documentation": "https://support.google.com/merchants/answer/6150244#wycd-usefulness"
},
{
"id": "missing_ad_words_link",
"title": "No Google Ads account linked",
"severity": "error",
"documentation": "https://support.google.com/merchants/answer/6159060"
}
],
"products": [
{
"channel": "online",
"destination": "Shopping",
"country": "US",
"statistics": {
"active": "0",
"pending": "0",
"disapproved": "5",
"expiring": "0"
},
"itemLevelIssues": [
{
"code": "image_link_broken",
"servability": "disapproved",
"resolution": "merchant_action",
"attributeName": "image link",
"description": "Invalid image [image link]",
"detail": "Ensure the image is accessible and uses an accepted image format (JPEG, PNG, GIF)",
"documentation": "https://support.google.com/merchants/answer/6098289",
"numItems": "2"
},
{
"code": "landing_page_error",
"servability": "disapproved",
"resolution": "merchant_action",
"attributeName": "link",
"description": "Unavailable desktop landing page",
"detail": "Update your website or landing page URL to enable access from desktop devices",
"documentation": "https://support.google.com/merchants/answer/6098155",
"numItems": "5"
},
{
"code": "missing_condition_microdata",
"servability": "unaffected",
"resolution": "merchant_action",
"description": "Missing or invalid data [condition]",
"detail": "Add valid structured data markup to your landing page",
"documentation": "https://support.google.com/merchants/answer/6183460",
"numItems": "5"
},
{
"code": "mobile_landing_page_error",
"servability": "disapproved",
"resolution": "merchant_action",
"attributeName": "link",
"description": "Unavailable mobile landing page",
"detail": "Update your website or landing page URL to enable access from mobile devices",
"documentation": "https://support.google.com/merchants/answer/6098296",
"numItems": "3"
}
]
}
]
}
accountstatuses.list
يمكنك استخدام accountstatuses.list
للاطّلاع على معلومات حالة الحساب على جميع
الحسابات الفرعية للحساب المتعدّد العملاء
يمكنك استخدام الفلاتر مع accountstatuses.list
لفلترة المشاكل في المنتجات حسبها.
الوجهة. عندما لا يتم تحديد وجهة، يشمل الاستجابة الحالات
مقابل destination: Shopping
.
إليك نموذج طلب للحصول على معلومات حالة الحساب لجميع الحسابات الفرعية
ضمن الحساب المتعدّد العملاء merchantId
:
GET https://shoppingcontent.googleapis.com/content/v2.1/merchantId/accountstatuses
إليك نموذج الرد:
{
"kind": "content#accountstatusesListResponse",
"resources": [
{
"kind": "content#accountStatus",
"accountId": "1234567",
"websiteClaimed": true,
"accountLevelIssues": [
{
"id": "editorial_and_professional_standards_destination_url_down_policy",
"title": "Account suspended due to policy violation: landing page not working",
"country": "US",
"severity": "critical",
"documentation": "https://support.google.com/merchants/answer/6150244#wycd-usefulness"
},
{
"id": "missing_ad_words_link",
"title": "No Google Ads account linked",
"severity": "error",
"documentation": "https://support.google.com/merchants/answer/6159060"
}
],
"products": [
{
"channel": "online",
"destination": "Shopping",
"country": "US",
"statistics": {
"active": "0",
"pending": "0",
"disapproved": "0",
"expiring": "0"
}
}
]
},
{
"kind": "content#accountStatus",
"accountId": "123456789",
"websiteClaimed": true,
"accountLevelIssues": [
{
"id": "home_page_issue",
"title": "Website URL not provided",
"severity": "critical",
"documentation": "https://support.google.com/merchants/answer/176793"
},
{
"id": "missing_ad_words_link",
"title": "No Google Ads account linked",
"severity": "error",
"documentation": "https://support.google.com/merchants/answer/6159060"
}
],
"products": [
{
"channel": "online",
"destination": "Shopping",
"country": "US",
"statistics": {
"active": "0",
"pending": "0",
"disapproved": "0",
"expiring": "0"
}
}
]
}
]
}
استدعاء accountstatuses.list
لحساب غير متعدّد العملاء (على سبيل المثال،
حساب مستقل على Merchant Center) خطأ 403
.
في ما يلي نموذج للرد على الاتصال بخدمة accountstatuses.list
للحصول على جهاز مستقلّ
الحساب:
{
"error": {
"errors": [
{
"domain": "global",
"reason": "forbidden",
"message": "111111111 is not a multi-client account (MCA). The only account
service operations allowed on non-MCAs are 'get', 'update',
'authinfo' and 'claimwebsite'."
}
],
"code": 403,
"message": "111111111 is not a multi-client account (MCA). The only account
service operations allowed on non-MCAs are 'get', 'update',
'authinfo' and 'claimwebsite'."
}
}
وضع الدفعة
إرجاع حساب accountstatuses.custombatch
باستخدام طريقة GET
معلومات الحالة لحسابات فرعية متعدّدة في حساب متعدّد العملاء.
يشتمل طلب JSON على merchantId
لرقم حساب الحساب متعدّد العملاء (MCA)،
تم ضبط accountId
من الحساب الفرعي، وهي قيمة فريدة على batchId
وmethod
على
get
POST https://shoppingcontent.googleapis.com/content/v2.1/accountstatuses/batch
في ما يلي نموذج نص JSON لطلب:
{
"entries": [
{
"accountId": 1212121212,
"merchantId": 4444444444,
"method": "get",
"batchId": 9
},
{
"accountId": 1313131313,
"merchantId": 4444444444,
"method": "get",
"batchId": 99
}
]
}
في ما يلي نموذج لنص استجابة JSON:
{
"kind": "content#accountstatusesCustomBatchResponse",
"entries": [
{
"batchId": 9,
"accountStatus": {
"kind": "content#accountStatus",
"accountId": "1212121212",
"websiteClaimed": true,
"accountLevelIssues": [
{
"id": "home_page_issue",
"title": "Website URL not provided",
"severity": "critical",
"documentation": "https://support.google.com/merchants/answer/176793"
},
{
"id": "missing_ad_words_link",
"title": "No Google Ads account linked",
"severity": "error",
"documentation": "https://support.google.com/merchants/answer/6159060"
}
],
"products": [
{
"channel": "online",
"destination": "Shopping",
"country": "US",
"statistics": {
"active": "0",
"pending": "0",
"disapproved": "0",
"expiring": "0"
}
}
]
}
},
{
"batchId": 99,
"accountStatus": {
"kind": "content#accountStatus",
"accountId": "1313131313",
"websiteClaimed": true,
"accountLevelIssues": [
{
"id": "editorial_and_professional_standards_destination_url_down_policy",
"title": "Account suspended due to policy violation: landing page not working",
"country": "US",
"severity": "critical",
"documentation": "https://support.google.com/merchants/answer/6150244#wycd-usefulness"
},
{
"id": "missing_ad_words_link",
"title": "No Google Ads account linked",
"severity": "error",
"documentation": "https://support.google.com/merchants/answer/6159060"
}
],
"products": [
{
"channel": "online",
"destination": "Shopping",
"country": "US",
"statistics": {
"active": "0",
"pending": "0",
"disapproved": "0",
"expiring": "0"
}
}
]
}
}
]
}
اختبار المرجع "حالات الحساب"
في المثال التالي، نحصل على حالة حساب custombatch.get
ونعرضها في قائمة
حسابات MCA:
الحصول على حالة الحساب الفرعي لحساب متعدّد العملاء باستخدام
accountstatuses.get
الحصول على
merchantId
وaccountId
من خلال إجراءGET
في واجهة برمجة التطبيقات نقطة النهاية:GET https://shoppingcontent.googleapis.com/content/v2.1/merchantId/accountstatuses/accountId
من المفترض أن تتلقى رمز الحالة
HTTP 200
لتحقيق النجاح والحساب قائمة الحالات بتنسيق JSON.
يمكنك الاطّلاع على حالة الحساب الفرعي لحساب متعدّد العملاء باستخدام
accountstatuses.list
.عليك إجراء عملية GET إلى نقطة نهاية واجهة برمجة التطبيقات باستخدام
merchantId
:GET https://shoppingcontent.googleapis.com/content/v2.1/merchantId/accountstatuses
من المفترض أن تتلقى رمز الحالة
HTTP 200
لتحقيق النجاح والحساب قائمة الحالات بتنسيق JSON لـmerchantId
الذي تم إرساله.
عرض حسابات فرعية متعددة للحساب المتعدّد العملاء في الوضع المجمّع باستخدام
accountstatuses.custombatch
إنشاء ملف JSON صالح باستخدام
accountID
وmerchant ID
وget
.نفِّذ طلب POST على نقطة نهاية واجهة برمجة التطبيقات:
POST https://shoppingcontent.googleapis.com/content/v2.1/accountstatuses/batch
من المفترض أن تتلقى رمز الحالة
HTTP 200
لتحقيق النجاح والحساب قائمة الحالات بتنسيق JSON.