- בקשת HTTP
- גוף הבקשה
- גוף התשובה
- היקפי ההרשאות
- CreateUserRequest
- AcceptTermsOfService
- AddAccountService
- AccountAggregation
- רוצים לנסות?
יצירת חשבון Merchant Center עצמאי עם הגדרות נוספות. הוספת המשתמש ששלח את הבקשה כאדמין בחשבון החדש.
בקשת HTTP
POST https://merchantapi.googleapis.com/accounts/v1beta/accounts:createAndConfigure
כתובת ה-URL משתמשת בתחביר של Transcoding של gRPC.
גוף הבקשה
גוף הבקשה מכיל נתונים במבנה הבא:
ייצוג ב-JSON |
---|
{ "account": { object ( |
שדות | |
---|---|
account |
חובה. החשבון שייווצר. |
users[] |
זה שינוי אופציונלי. המשתמשים שרוצים להוסיף לחשבון. |
service[] |
חובה. כחלק מהיצירה, מתבצע איפוס של שירות החשבון בין החשבון שייווצר לבין חשבון הספק. יש לספק לפחות שירות אחד כזה. בשלב הזה, רק אחד מהחשבונות האלה צריך להיות |
acceptTermsOfService |
זה שינוי אופציונלי. התנאים וההגבלות (ToS) צריכים להתקבל מיד לאחר יצירת החשבון. |
גוף התשובה
אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכלול מופע של Account
.
היקפי הרשאה
נדרש היקף ההרשאות הבא של OAuth:
https://www.googleapis.com/auth/content
למידע נוסף, קראו את המאמר סקירה כללית של OAuth 2.0.
CreateUserRequest
הודעת הבקשה של השיטה CreateUser
.
ייצוג ב-JSON |
---|
{
"parent": string,
"userId": string,
"user": {
object ( |
שדות | |
---|---|
parent |
חובה. שם המשאב של החשבון שעבורו ייוצר משתמש. פורמט: |
userId |
חובה. כתובת האימייל של המשתמש (לדוגמה, |
user |
חובה. המשתמש שצריך ליצור. |
AcceptTermsOfService
הפניה למשאב של התנאים וההגבלות.
ייצוג JSON |
---|
{ "name": string, "regionCode": string } |
שדות | |
---|---|
name |
חובה. שם המשאב של גרסת התנאים וההגבלות בפורמט |
regionCode |
חובה. קוד האזור כפי שהוא מוגדר ב-CLDR. השדה הזה מכיל מדינה אם התנאים וההגבלות חלים על אותה מדינה באופן ספציפי, או את הערך |
AddAccountService
הוראות נוספות להוספת שירותי חשבון במהלך יצירת החשבון.
ייצוג ב-JSON |
---|
{ // Union field |
שדות | |
---|---|
שדה איחוד service_type . סוג השירות שרוצים להוסיף. service_type יכול להיות רק אחת מהאפשרויות הבאות: |
|
accountAggregation |
הספק הוא אגרטור של החשבון. מטען ייעודי (Payload) לסוג שירות – צבירת חשבון. |
provider |
זה שינוי אופציונלי. ספק השירות. פורמט: |
AccountAggregation
אין שדות לסוג הזה.
מטען ייעודי (payload) של AccountAggregation
.