Method: accounts.createAndConfigure

अतिरिक्त कॉन्फ़िगरेशन के साथ एक स्टैंडअलोन Merchant Center खाता बनाता है. उस उपयोगकर्ता को जोड़ता है जो नए खाते के लिए एडमिन के तौर पर अनुरोध करता है.

एचटीटीपी अनुरोध

POST https://merchantapi.googleapis.com/accounts/v1beta/accounts:createAndConfigure

यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.

अनुरोध का मुख्य भाग

अनुरोध के मुख्य हिस्से में, यहां दिए गए स्ट्रक्चर का डेटा शामिल होता है:

JSON के काेड में दिखाना
{
  "account": {
    object (Account)
  },
  "users": [
    {
      object (CreateUserRequest)
    }
  ],
  "service": [
    {
      object (AddAccountService)
    }
  ],
  "acceptTermsOfService": {
    object (AcceptTermsOfService)
  }
}
फ़ील्ड
account

object (Account)

ज़रूरी है. बनाया जाने वाला खाता.

users[]

object (CreateUserRequest)

ज़रूरी नहीं. खाते में जोड़े जाने वाले उपयोगकर्ता.

service[]

object (AddAccountService)

ज़रूरी नहीं. अगर कहा जाता है, तो बनाए जाने वाले खाते और कंपनी के खाते के बीच एक खाता सेवा शुरू कर दी जाती है.

acceptTermsOfService

object (AcceptTermsOfService)

ज़रूरी नहीं. खाता बनने के तुरंत बाद, सेवा की शर्तों को स्वीकार कर लिया जाएगा.

जवाब का मुख्य भाग

कामयाब रहने पर, जवाब के मुख्य हिस्से में Account का एक इंस्टेंस शामिल किया जाता है.

अनुमति के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/content

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.

CreateUserRequest

CreateUser तरीके के लिए अनुरोध से जुड़ा मैसेज.

JSON के काेड में दिखाना
{
  "parent": string,
  "userId": string,
  "user": {
    object (User)
  }
}
फ़ील्ड
parent

string

ज़रूरी है. खाते का संसाधन नाम, जिसके लिए उपयोगकर्ता बनाया जाएगा. फ़ॉर्मैट: accounts/{account}

userId

string

ज़रूरी है. उपयोगकर्ता का ईमेल पता (जैसे, john.doe@gmail.com).

user

object (User)

ज़रूरी है. बनाने के लिए उपयोगकर्ता.

AcceptTermsOfService

सेवा की शर्तों से जुड़े संसाधन का रेफ़रंस.

JSON के काेड में दिखाना
{
  "name": string,
  "regionCode": string
}
फ़ील्ड
name

string

ज़रूरी है. सेवा की शर्तों के वर्शन में दिए गए संसाधन का नाम.

regionCode

string

ज़रूरी है. क्षेत्र का कोड, जैसा कि CLDR ने तय किया है. यह एक ऐसा देश है जहां सेवा की शर्तें खास तौर पर उस देश पर लागू होती हैं या जब यह दुनिया भर में लागू होती है, तो 001 होता है.

AddAccountService

खाता बनाते समय, खाता सेवाएं जोड़ने के लिए अतिरिक्त निर्देश.

JSON के काेड में दिखाना
{

  // Union field service_type can be only one of the following:
  "accountAggregation": {
    object
  }
  // End of list of possible types for union field service_type.
  "provider": string
}
फ़ील्ड
यूनियन फ़ील्ड service_type. फ़िलहाल, सिर्फ़ एक से ज़्यादा क्लाइंट वाले पैरंट खाते के लिए इस्तेमाल किया जा सकता है. service_type इनमें से सिर्फ़ एक हो सकता है:
accountAggregation

object

सेवा देने वाला संगठन, खाते के लिए एग्रीगेटर होता है.

provider

string

ज़रूरी नहीं. सेवा देने वाली कंपनी. फ़ॉर्मैट: accounts/{account}