Hesap durumu

URL parametrelerinin Google tarafından nasıl ele alınmasını istediğinizi belirtmek için accountstatuses durum bilgisini görmek için Merchant Center'daki Center hesabı veya bir MCA (çok müşterili hesap) ve ilişkili tüm alt hesaplar gerçekleşebilir.

Ayrı ayrı satılan birden fazla online mağazası veya markası olan satıcılar Web sitelerinin bir MCA altında alt hesapları olabilir.

Satıcılar, Alışveriş ads ve ücretsiz girişleriyle ilgili tüm politikaları ihlal eder. Google Alışveriş, bu politikaları uygulama ve uygun şekilde yanıt verme hakkını saklı tutar. bu politikaları ihlal eden içerik veya davranış tespit etmemiz gerekir.

Hesap sorunları referansını inceleyin inceleyin.

accountstatuses.get

Şuna ilişkin hesap durumu bilgilerini görüntülemek için accountstatuses.get kullanabilirsiniz: tek bir satıcı hesabı oluşturun.

Hangi ürün sorunlarının olduğunu kontrol etmek için destination parametresini kullanabilirsiniz emin olun. Hedef belirtilmediğinde varsayılan yanıt destination: Shopping için durumlar.

Aşağıda, merchantId öğesinin bir MCA hesap kimliği ve accountId, söz konusu MCA'nın alt hesabıdır:

GET https://shoppingcontent.googleapis.com/content/v2.1/merchantId/accountstatuses/accountId

Bağımsız bir hesabın hesap durumu bilgilerini almak için şu numarayı arayın: merchantId ve accountId için aynı hesap kimliğine sahip accountstatuses.get.

Bu yöntem, hesap ve öğe düzeyindeki sorunları döndürür. Alışveriş ads ve Ücretsiz girişler düzeltilecek kaynaklar accountLevelIssues, accountstatuses.get adlı kullanıcının yanıtında döndü.

Aşağıda, "açılış sayfası" nedeniyle askıya alınmış bir alt hesap için örnek bir yanıt verilmiştir: sayfa çalışmıyor" ihlal eder.

{
 "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

Tüm konularla ilgili hesap durumu bilgilerini görüntülemek için accountstatuses.list kullanabilirsiniz alt hesapları oluşturabilirsiniz.

accountstatuses.list ile filtreleri kullanarak ürün sorunlarını şu ölçütlere göre filtreleyebilirsiniz: seçeceğiz. Hedef belirtilmemişse yanıtta durum bilgisi de yer alır destination: Shopping için.

Aşağıda, tüm alt hesapların hesap durumu bilgilerini almayla ilgili örnek bir istek verilmiştir MCA merchantId altında:

GET https://shoppingcontent.googleapis.com/content/v2.1/merchantId/accountstatuses

Aşağıda örnek bir yanıt verilmiştir:

{
 "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"
     }
    }
   ]
  }
 ]
}

MCA dışı bir hesap için accountstatuses.list çağrısına (örneğin, bağımsız Merchant Center hesabı) 403 hatası döndürür.

Tek başına accountstatuses.list çağrısıyla ilgili örnek bir yanıtı burada bulabilirsiniz hesap:

{
 "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'."
 }
}

Toplu mod

GET yöntemi olan bir accountstatuses.custombatch hesabı döndürür çok müşterili hesaptaki birden çok alt hesabın durum bilgileri.

JSON isteği, MCA hesap numarasının merchantId ve Alt hesabın accountId, benzersiz bir batchId ve method get.

POST https://shoppingcontent.googleapis.com/content/v2.1/accountstatuses/batch

Aşağıda örnek bir istek JSON gövdesi verilmiştir:

{
  "entries": [
    {
      "accountId": 1212121212,
      "merchantId": 4444444444,
      "method": "get",
      "batchId": 9
    },
    {
      "accountId": 1313131313,
      "merchantId": 4444444444,
      "method": "get",
      "batchId": 99
    }
  ]
}

Aşağıda örnek bir JSON yanıt gövdesi verilmiştir:

{
 "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"
      }
     }
    ]
   }
  }
 ]
}

Hesap Durumları kaynağını test etme

Aşağıdaki örnekte şuna ait hesap durumu, "Liste" ve "custombatch.get" MCA hesapları:

  1. accountstatuses.get kullanarak bir MCA için alt hesap durumunu öğrenin.

    1. API'ye GET işlemi gerçekleştirerek merchantId ve accountId edinin uç nokta:

      GET https://shoppingcontent.googleapis.com/content/v2.1/merchantId/accountstatuses/accountId
      
    2. Başarı ve hesap için bir HTTP 200 durum kodu alırsınız JSON dosyasındaki durum listesi.

  2. accountstatuses.list kullanarak bir MCA için tüm alt hesap durumunu görüntüleyin.

    1. merchantId cihazınızla API uç noktasına bir GET işlemi gerçekleştirin:

      GET https://shoppingcontent.googleapis.com/content/v2.1/merchantId/accountstatuses
      
    2. Başarı ve hesap için bir HTTP 200 durum kodu alırsınız Gönderilen merchantId için JSON'deki durum listesi.

  3. MCA için birden fazla alt hesabı şu komutla toplu modda görüntüleyin: accountstatuses.custombatch

    1. accountID, merchant ID ve get kullanarak geçerli JSON oluşturun yöntemidir.

    2. API uç noktasına bir POST işlemi gerçekleştirin:

      POST https://shoppingcontent.googleapis.com/content/v2.1/accountstatuses/batch
      
    3. Başarı ve hesap için bir HTTP 200 durum kodu alırsınız JSON dosyasındaki durum listesi.