Method: accounts.createAndConfigure

יצירת חשבון Merchant Center עצמאי עם הגדרות נוספות. הוספת המשתמש ששלח את הבקשה כאדמין בחשבון החדש.

בקשת HTTP

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

כתובת ה-URL משתמשת בתחביר של Transcoding של gRPC.

גוף הבקשה

גוף הבקשה מכיל נתונים במבנה הבא:

ייצוג ב-JSON
{
  "account": {
    object (Account)
  },
  "users": [
    {
      object (CreateUserRequest)
    }
  ],
  "service": [
    {
      object (AddAccountService)
    }
  ]
}
שדות
account

object (Account)

חובה. החשבון שייווצר.

users[]

object (CreateUserRequest)

זה שינוי אופציונלי. המשתמשים שרוצים להוסיף לחשבון.

service[]

object (AddAccountService)

חובה. כחלק מהיצירה, מתבצע איפוס של שירות החשבון בין החשבון שייווצר לבין חשבון הספק. צריך לספק לפחות שירות אחד כזה. בשלב הזה, רק אחד מהם צריך להיות accountAggregation, כלומר אפשר ליצור רק חשבונות משנה, ולא חשבון עצמאי באמצעות השיטה הזו. יכול להיות שיהיו שירותים נוספים של accountManagement או product_management.

גוף התשובה

אם הפעולה מצליחה, גוף התגובה מכיל מופע של 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)

חובה. המשתמש שייווצר.

AddAccountService

הוראות נוספות להוספת שירותי חשבון במהלך יצירת החשבון.

ייצוג ב-JSON
{

  // Union field service_type can be only one of the following:
  "accountAggregation": {
    object (AccountAggregation)
  }
  // End of list of possible types for union field service_type.
  "provider": string
}
שדות
שדה האיחוד service_type. סוג השירות שרוצים להוסיף. הערך של service_type יכול להיות רק אחת מהאפשרויות הבאות:
accountAggregation

object (AccountAggregation)

הספק הוא אגרטור של החשבון. עומס נתונים שימושי (payload) לשירות מסוג 'צבירה של חשבונות'.

provider

string

חובה. ספק השירות. פורמט: accounts/{account}

AccountAggregation

אין שדות לסוג הזה.

AccountAggregation עומס שימושי.