Method: accounts.createAndConfigure

สร้างบัญชี Merchant Center แบบสแตนด์อโลนที่มีการกําหนดค่าเพิ่มเติม เพิ่มผู้ใช้ที่ส่งคำขอเป็นผู้ดูแลระบบสำหรับบัญชีใหม่

คำขอ HTTP

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

URL ใช้ไวยากรณ์การแปลง 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)

ไม่บังคับ ระบบจะยอมรับข้อกําหนดในการให้บริการ (ToS) ทันทีหลังจากสร้างบัญชี

เนื้อหาการตอบกลับ

หากทำสำเร็จ เนื้อหาการตอบกลับจะมีอินสแตนซ์ 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}