खाता स्थिति

Google आपके यूआरएल पैरामीटर को कैसे इस्तेमाल करेगा, यह तय करने के लिए accountstatuses आपके कारोबारी या कंपनी के स्टेटस को देखने के लिए संसाधन सेंटर खाता या एमसीए (एक से ज़्यादा क्लाइंट वाला खाता) और उससे जुड़े सभी उप-खाते उसके साथ.

ऐसे कारोबारी या कंपनियां जिनके एक से ज़्यादा ऑनलाइन स्टोर हैं या ऐसे ब्रैंड जो अलग-अलग बेचे जाते हैं वेबसाइटें किसी एमसीए के तहत, उप-खाते शामिल करने का विकल्प चुन सकती हैं.

व्यापारियों/कंपनियों/कारोबारियों को Shopping का पालन करना होगा विज्ञापन और मुफ़्त लिस्टिंग की नीतियों के बारे में ज़्यादा जानें. Google Shopping के पास, इन नीतियों को लागू करने और सही तरीके से जवाब देने का अधिकार है इसके लिए, हमें इन नीतियों का उल्लंघन करने वाला कॉन्टेंट या व्यवहार मिलता है.

खाते की समस्याएं रेफ़रंस देखें पर जाएं.

accountstatuses.get

accountstatuses.get का इस्तेमाल करके, एक कारोबारी खाता.

destination पैरामीटर का इस्तेमाल करके, प्रॉडक्ट से जुड़ी समस्याओं को कंट्रोल किया जा सकता है लौटाए जाते हैं. जब किसी डेस्टिनेशन की जानकारी न दी गई हो, तो डिफ़ॉल्ट रिस्पॉन्स में यह शामिल होता है destination: Shopping की स्थितियां.

यहां अनुरोध का एक सैंपल दिया गया है. इसमें merchantId, एमसीए खाता आईडी है और accountId उस एमसीए का उप-खाता है:

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

किसी स्टैंडअलोन खाते की स्थिति की जानकारी पाने के लिए, merchantId और accountId के लिए, accountstatuses.get का खाता आईडी एक ही है.

इस तरीके से, खाते और सामान के लेवल की समस्याएं दिखती हैं. YouTube Shopping की सुविधाओं का इस्तेमाल करने के लिए, विज्ञापन और मुफ़्त लिस्टिंग से जुड़े संसाधन accountstatuses.get के जवाब में accountLevelIssues ने जवाब दिया.

"लैंडिंग" की वजह से निलंबित किए गए उप-खाते के लिए, रिस्पॉन्स का सैंपल यहां दिया गया है पेज काम नहीं कर रहा है" उल्लंघन.

{
 "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 शामिल होता है, उप-खाते का 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 खाते:

  1. accountstatuses.get का इस्तेमाल करके, एमसीए के लिए उप-खाते की स्थिति पाएं.

    1. एपीआई के लिए GET चलाकर, merchantId और accountId पाएं एंडपॉइंट:

      GET https://shoppingcontent.googleapis.com/content/v2.1/merchantId/accountstatuses/accountId
      
    2. सफलता पाने के लिए आपको HTTP 200 स्टेटस कोड और खाता मिल जाएगा JSON में स्टेटस की सूची.

  2. accountstatuses.list का इस्तेमाल करके, किसी एमसीए के लिए सभी उप-खाते की स्थिति देखें.

    1. अपने merchantId की मदद से, एपीआई एंडपॉइंट पर GET करें:

      GET https://shoppingcontent.googleapis.com/content/v2.1/merchantId/accountstatuses
      
    2. सफलता पाने के लिए आपको HTTP 200 स्टेटस कोड और खाता मिल जाएगा JSON में, सबमिट की गई merchantId की स्थिति की सूची.

  3. इनका इस्तेमाल करके, बैच मोड में एमसीए के लिए कई उप-खाते देखें accountstatuses.custombatch.

    1. accountID, merchant ID, और get का इस्तेमाल करके मान्य JSON बनाएं तरीका.

    2. एपीआई एंडपॉइंट पर कोई पोस्ट करें:

      POST https://shoppingcontent.googleapis.com/content/v2.1/accountstatuses/batch
      
    3. सफलता पाने के लिए आपको HTTP 200 स्टेटस कोड और खाता मिल जाएगा JSON में स्टेटस की सूची.