REST Resource: accounts

משאב: חשבון

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

ייצוג JSON
{
  "name": string,
  "accountName": string,
  "type": enum (AccountType),
  "role": enum (AccountRole),
  "state": {
    object (AccountState)
  },
  "accountNumber": string,
  "permissionLevel": enum (PermissionLevel),
  "organizationInfo": {
    object (OrganizationInfo)
  }
}
שדות
name

string

שם המשאב, בפורמט accounts/{accountId}.

accountName

string

שם החשבון.

type

enum (AccountType)

פלט בלבד. המדיניות מציינת את AccountType של החשבון הזה.

role

enum (AccountRole)

פלט בלבד. המדיניות הזו מציינת את AccountRole שיש למבצע הקריאה החוזרת בחשבון הזה.

state

object (AccountState)

פלט בלבד. מציין את AccountState של החשבון הזה.

accountNumber

string

מספר הסימוכין של החשבון, אם הוקצה.

permissionLevel

enum (PermissionLevel)

פלט בלבד. המדיניות הזו מציינת את PermissionLevel שיש למבצע הקריאה החוזרת בחשבון הזה.

organizationInfo

object (OrganizationInfo)

מידע נוסף על ארגון. השדה הזה מאוכלס רק עבור חשבון ארגוני.

AccountType

מציין מהו סוג החשבון: חשבון אישי, חשבון משתמש או חשבון עסקי.

טיפוסים בני מנייה (enum)
ACCOUNT_TYPE_UNSPECIFIED לא צוין.
PERSONAL חשבון של משתמש קצה.
LOCATION_GROUP קבוצה של מיקומים. מידע נוסף זמין במאמר במרכז העזרה.
USER_GROUP קבוצת משתמשים להפרדה בין אנשי צוות בארגון. מידע נוסף זמין במאמר במרכז העזרה.
ORGANIZATION ארגון שמייצג חברה מסוימת. מידע נוסף זמין במאמר במרכז העזרה.

AccountRole

מציין את רמת הגישה שיש למשתמש המאומת לחשבון הזה. מידע נוסף זמין במאמר במרכז העזרה.

טיפוסים בני מנייה (enum)
ACCOUNT_ROLE_UNSPECIFIED לא צוין.
OWNER המשתמש הוא הבעלים של החשבון הזה. (מוצג כ'הבעלים הראשי' בממשק המשתמש).
CO_OWNER המשתמש הוא בעלים-שותף של החשבון. (מוצג כ'בעלים' בממשק המשתמש).
MANAGER המשתמש יכול לנהל את החשבון הזה.
COMMUNITY_MANAGER המשתמש יכול לנהל דפים חברתיים (Google+ ) של החשבון. (מוצג כ'מנהל האתר' בממשק המשתמש).

AccountState

מציין את סטטוס החשבון, למשל אם החשבון אומת על ידי Google.

ייצוג JSON
{
  "status": enum (AccountStatus)
}
שדות
status

enum (AccountStatus)

אם הם מאומתים, מיקומים עתידיים שייווצרו מחוברים באופן אוטומטי למפות Google ותיצור מהם דפי Google+ ללא צורך בניהול.

AccountStatus

מציין את סטטוס האימות של החשבון.

טיפוסים בני מנייה (enum)
ACCOUNT_STATUS_UNSPECIFIED לא צוין.
VERIFIED החשבון מאומת.
UNVERIFIED חשבון שלא אומת ולא נשלחה בקשה לאימות.
VERIFICATION_REQUESTED החשבון לא אומת, אבל נשלחה בקשה לאימות.

PermissionLevel

מציין את רמת הגישה שיש למשתמש המאומת לחשבון הזה.

טיפוסים בני מנייה (enum)
PERMISSION_LEVEL_UNSPECIFIED לא צוין.
OWNER_LEVEL למשתמש יש הרשאה ברמת הבעלים.
MEMBER_LEVEL למשתמש יש הרשאה ברמת חבר.

OrganizationInfo

מידע נוסף שנשמר לארגון.

ייצוג JSON
{
  "registeredDomain": string,
  "postalAddress": {
    object (PostalAddress)
  },
  "phoneNumber": string
}
שדות
registeredDomain

string

הדומיין הרשום של החשבון.

postalAddress

object (PostalAddress)

הכתובת למשלוח דואר של החשבון.

phoneNumber

string

מספר הטלפון ליצירת קשר של הארגון.

שיטות

create
(deprecated)

יצירת חשבון עם השם והסוג שצוינו בהורה הנתון.

deleteNotifications
(deprecated)

ניקוי ההגדרות של התראות pubsub של החשבון.

generateAccountNumber
(deprecated)

יוצר מספר חשבון לחשבון הזה.

get
(deprecated)

הפונקציה מקבלת את החשבון שצוין.

getNotifications
(deprecated)

מחזירה את ההגדרות של התראות pubsub של החשבון.

list
(deprecated)

רשימה של כל החשבונות של המשתמש המאומת.

listRecommendGoogleLocations

רשימה של כל הנכסים מסוג 'GoogleLocation' שקיבלו המלצה לחשבון 'פרופיל העסק ב-Google' שצוין.

update
(deprecated)

מעדכן את החשבון העסקי שצוין.

updateNotifications
(deprecated)

המדיניות הזו מגדירה את ההגדרות של התראות PubSub בחשבון, שמיידעות את 'פרופיל העסק ב-Google' לגבי איזה נושא צריך לשלוח התראות pubsub:

  • ביקורות חדשות על מיקומים שמנוהלים על ידי החשבון