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

בקשת הודעה ל-method 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}