אינדקס
AccessControl(ממשק)Accounts(ממשק)AcceptInvitationRequest(מֶסֶר)Account(מֶסֶר)Account.AccountRole(טיפוסים בני מנייה)Account.AccountType(טיפוסים בני מנייה)Account.OrganizationInfo(מֶסֶר)Account.PermissionLevel(טיפוסים בני מנייה)Account.VerificationState(טיפוסים בני מנייה)Account.VettedState(טיפוסים בני מנייה)Admin(מֶסֶר)Admin.AdminRole(טיפוסים בני מנייה)CreateAccountAdminRequest(מֶסֶר)CreateAccountRequest(מֶסֶר)CreateLocationAdminRequest(מֶסֶר)DeclineInvitationRequest(מֶסֶר)DeleteAccountAdminRequest(מֶסֶר)DeleteLocationAdminRequest(מֶסֶר)GetAccountRequest(מֶסֶר)Invitation(מֶסֶר)Invitation.TargetLocation(מֶסֶר)Invitation.TargetType(טיפוסים בני מנייה)ListAccountAdminsRequest(מֶסֶר)ListAccountAdminsResponse(מֶסֶר)ListAccountsRequest(מֶסֶר)ListAccountsResponse(מֶסֶר)ListInvitationsRequest(מֶסֶר)ListInvitationsResponse(מֶסֶר)ListLocationAdminsRequest(מֶסֶר)ListLocationAdminsResponse(מֶסֶר)TransferLocationRequest(מֶסֶר)UpdateAccountAdminRequest(מֶסֶר)UpdateAccountRequest(מֶסֶר)UpdateLocationAdminRequest(מֶסֶר)
AccessControl
השירות הזה מאפשר לנהל את המשתמשים שיש להם גישה לחשבונות ולמיקומים.
| AcceptInvitation |
|---|
|
אישור ההזמנה שצוינה.
|
| CreateAccountAdmin |
|---|
|
הזמנה של המשתמש שצוין להפוך לאדמין של החשבון שצוין. המוזמן חייב לאשר את ההזמנה כדי לקבל גישה לחשבון. כדי לאשר הזמנות באופן פרוגרמטי אפשר להיכנס לדף [AcceptInvite] [google.mybusiness.accountmanagement.v1.AcceptInvite].
|
| CreateLocationAdmin |
|---|
|
הזמנה של המשתמש שצוין להפוך לאדמין במיקום שצוין. המוזמן חייב לאשר את ההזמנה כדי לקבל גישה למיקום. כדי לאשר הזמנה באופן פרוגרמטי, אפשר להיכנס לדף [AcceptInvite] [google.mybusiness.accountmangement.v1.AcceptOrder].
|
| DeclineInvitation |
|---|
|
דחיית ההזמנה שצוינה.
|
| DeleteAccountAdmin |
|---|
|
הסרה של מנהל המערכת שצוין מהחשבון שצוין.
|
| DeleteLocationAdmin |
|---|
|
מסיר את מנהל המערכת שצוין כמנהל של המיקום שצוין.
|
| ListAccountAdmins |
|---|
|
רשימת האדמינים של החשבון שצוין.
|
| ListInvitations |
|---|
|
בתיבת הדו שיח הזו רשומים הזמנות בהמתנה לחשבון שצוין.
|
| ListLocationAdmins |
|---|
|
רשימה של כל האדמינים במיקום שצוין.
|
| TransferLocation |
|---|
|
מעביר מיקום מחשבון שבבעלות המשתמש לחשבון אחר שאותו המשתמש מנהל. המשתמש חייב להיות הבעלים של החשבון שאליו המיקום משויך כרגע, וגם להיות לפחות מנהל של חשבון היעד.
|
| UpdateAccountAdmin |
|---|
|
עדכון האדמין עבור האדמין בחשבון שצוין.
|
| UpdateLocationAdmin |
|---|
|
עדכון האדמין למיקום שצוין. ניתן לעדכן רק את תפקיד האדמין של האדמין.
|
חשבונות
ה-API הזה מאפשר לנהל חשבונות עסקיים ב-Google. הוא מגדיר את מודל המשאבים הבא:
ה-API כולל אוסף של משאבי חשבון שנקרא
accounts/*.לנוחותך, אתה יכול להשתמש במילה הנרדפת "אני" במקום במספר החשבון עבור החשבון האישי של המתקשר המאומת. דוגמאות: GET /v1/accounts/me GET /v1/accounts/me/locations
| CreateAccount |
|---|
|
יוצרת חשבון עם השם והסוג שצוינו מתחת להורה הנתון.
|
| GetAccount |
|---|
|
הפונקציה מקבלת את החשבון שצוין. הפונקציה מחזירה את הערך
|
| ListAccounts |
|---|
|
רשימה של כל החשבונות של המשתמש המאומת. זה כולל את כל החשבונות שבבעלות המשתמש, וכן חשבונות שבהם יש למשתמש זכויות ניהול.
|
| UpdateAccount |
|---|
|
עדכון החשבון העסקי שצוין. לא ניתן לעדכן חשבונות אישיים בשיטה הזו.
|
AcceptInvitationRequest
הודעת בקשה עבור AccessControl.AcceptInvite.
| שדות | |
|---|---|
name |
חובה. שם ההזמנה שהתקבלה. |
חשבון
חשבון הוא מאגר של המיקום שלכם. אם אתם המשתמשים היחידים שמנהלים מיקומים עבור העסק שלכם, תוכלו להשתמש בחשבון Google האישי שלכם. כדי לשתף את הניהול של מיקומים עם מספר משתמשים, יוצרים חשבון עסקי.
| שדות | |
|---|---|
name |
לא משתנה. שם המשאב, בפורמט |
account_name |
חובה. שם החשבון. עבור חשבון מסוג |
primary_owner |
חובה. קלט בלבד. שם המשאב של החשבון, שיהיה הבעלים הראשי של החשבון שנוצר. הוא צריך להיות בפורמט |
type |
חובה. מכיל את סוג החשבון. לא ניתן ליצור חשבונות מסוג PERSONAL ו-ORGANIZATION באמצעות ה-API הזה. |
role |
פלט בלבד. מציין את AccountRole של החשבון הזה. |
verification_state |
פלט בלבד. אם יתבצע אימות, מיקומים עתידיים שייווצרו יקושרו באופן אוטומטי למפות Google, וייווצרו מהם דפי Google+ ללא צורך בניהול. |
vetted_state |
פלט בלבד. מציין אם החשבון נבדק על ידי Google. חשבון נבדק יכול לאמת מיקומים באמצעות שיטת VETTED_PARTNER. |
account_number |
פלט בלבד. מספר הסימוכין של החשבון, אם הוקצה. |
permission_level |
פלט בלבד. ההגדרה הזאת קובעת את רמת ההרשאה של המשתמש בחשבון הזה. |
organization_info |
פלט בלבד. פרטים נוספים על ארגון. השדה הזה מאוכלס רק עבור חשבון ארגוני. |
AccountRole
רמת הגישה שיש למשתמש המאומת לחשבון הזה. מידע נוסף זמין במאמר הזה במרכז העזרה.
| טיפוסים בני מנייה (enums) | |
|---|---|
ACCOUNT_ROLE_UNSPECIFIED |
לא צוין. |
PRIMARY_OWNER |
המשתמש הוא הבעלים הראשי של החשבון הזה. |
OWNER |
הבעלים של החשבון. |
MANAGER |
המשתמש יכול לנהל את החשבון הזה. |
SITE_MANAGER |
המשתמש יכול לנהל קבוצה מוגבלת של תכונות בחשבון. |
AccountType
מציין איזה סוג של חשבון זה: חשבון אישי/משתמש או חשבון עסקי.
| טיפוסים בני מנייה (enums) | |
|---|---|
ACCOUNT_TYPE_UNSPECIFIED |
לא צוין. |
PERSONAL |
חשבון של משתמש קצה. |
LOCATION_GROUP |
קבוצה של מיקומים. מידע נוסף זמין במאמר הזה במרכז העזרה. |
USER_GROUP |
קבוצת משתמשים להפרדת אנשי צוות בארגון בקבוצות. מידע נוסף זמין במאמר הזה במרכז העזרה. |
ORGANIZATION |
ארגון שמייצג חברה. מידע נוסף זמין במאמר הזה במרכז העזרה. |
OrganizationInfo
מידע נוסף המאוחסן עבור ארגון.
| שדות | |
|---|---|
registered_domain |
פלט בלבד. הדומיין הרשום של החשבון. |
address |
פלט בלבד. הכתובת למשלוח דואר שמשויכת לחשבון. |
phone_number |
פלט בלבד. מספר הטלפון ליצירת קשר עם הארגון. |
PermissionLevel
רמת הגישה שיש למשתמש המאומת לחשבון הזה.
| טיפוסים בני מנייה (enums) | |
|---|---|
PERMISSION_LEVEL_UNSPECIFIED |
לא צוין. |
OWNER_LEVEL |
למשתמש יש הרשאה ברמת בעלים. |
MEMBER_LEVEL |
למשתמש יש הרשאה ברמת 'חבר'. |
VerificationState
מציין את מצב האימות של החשבון.
| טיפוסים בני מנייה (enums) | |
|---|---|
VERIFICATION_STATE_UNSPECIFIED |
לא צוין. |
VERIFIED |
חשבון מאומת. |
UNVERIFIED |
חשבון לא מאומת ולא נשלחה בקשה לאימות. |
VERIFICATION_REQUESTED |
חשבון שאינו מאומת, אך נשלחה בקשה לאימות. |
VettedState
מציין את מצב החשבון שנבדק.
| טיפוסים בני מנייה (enums) | |
|---|---|
VETTED_STATE_UNSPECIFIED |
לא צוינה |
NOT_VETTED |
החשבון לא נבדק על ידי Google. |
VETTED |
החשבון נבדק על ידי Google ונמצא במצב תקין. החשבון נבדק באופן אוטומטי אם יש לו גישה ישירה לחשבון קבוצתי שנבדק. |
INVALID |
החשבון נבדק אבל הסטטוס שלו לא תקין. החשבון יפעל כמו חשבון שלא נבדק. |
אדמין
האדמין של חשבון או של מיקום.
| שדות | |
|---|---|
name |
לא משתנה. שם המשאב עבור מנהלי חשבונות, זהו הטופס הבא: עבור אדמינים של מיקומים, הטופס הזה יהיה בפורמט הבא: המערכת תתעלם מהשדה הזה אם הוא יוגדר במהלך יצירת האדמין. |
admin |
אפשרות. השם של האדמין. בעת ביצוע ההזמנה הראשונית, זוהי כתובת האימייל של המוזמן. בשיחות צריך להגדיר את השדה הזה רק במהלך יצירת אדמין. |
account |
לא משתנה. השם של משאב החשבון שהאדמין הזה מתייחס אליו. משמש כשמתקשרים אל locations.admins.create כדי להזמין קבוצת מיקומים כאדמין. אם השדה הזה וגם פורמט: |
role |
חובה. ההגדרה מציינת את התפקיד של האדמין הזה בחשבון או במיקום שצוינו. |
pending_invitation |
פלט בלבד. הערך מציין אם לאדמין הזה יש הזמנה בהמתנה למשאב שצוין. |
AdminRole
רמת הגישה שיש לאדמין. מידע נוסף זמין במאמר הזה במרכז העזרה.
| טיפוסים בני מנייה (enums) | |
|---|---|
ADMIN_ROLE_UNSPECIFIED |
לא צוין. |
PRIMARY_OWNER |
לאדמין יש גישה ברמת בעלים והוא הבעלים הראשי. (מוצג כ 'בעלים ראשי' בממשק המשתמש). |
OWNER |
לאדמין יש גישה ברמת בעלים. (מוצג כ 'בעלים' בממשק המשתמש). |
MANAGER |
לאדמין יש הרשאת גישה ניהולית. |
SITE_MANAGER |
המנהל יכול לנהל דפים של רשתות חברתיות (+Google). (מוצג כ 'מנהל אתר' בממשק המשתמש). ממשק ה-API הזה לא מאפשר ליצור מנהל חשבון עם תפקיד SITE_manager. |
CreateAccountAdminRequest
הודעת בקשה עבור AccessControl.CreateAccountAdmin.
| שדות | |
|---|---|
parent |
חובה. שם המשאב של החשבון שעבורו נוצר האדמין. |
admin |
חובה. האדמין שנוצר. התפקיד לא יכול להיות SITE_manager |
CreateAccountRequest
הודעת הבקשה עבור Accounts.CreateAccount.
| שדות | |
|---|---|
account |
חובה. פרטי החשבון שרוצים ליצור. השדות המותרים היחידים הם 'חשבון' ו'סוג'. |
CreateLocationAdminRequest
הודעת בקשה עבור AccessControl.CreateLocationAdmin.
| שדות | |
|---|---|
parent |
חובה. שם המשאב של המיקום שעבורו נוצר האדמין. |
admin |
חובה. האדמין שצריך ליצור. |
DeclineInvitationRequest
הודעת בקשה עבור AccessControl.DeclineInvite.
| שדות | |
|---|---|
name |
חובה. שם ההזמנה לחשבון שנדחתה. |
DeleteAccountAdminRequest
הודעת בקשה עבור AccessControl.DeleteAccountAdmin.
| שדות | |
|---|---|
name |
חובה. שם המשאב של האדמין שיש להסיר מהחשבון. |
DeleteLocationAdminRequest
בקשה לקבלת הודעה עבור AccessControl.DeleteLocationAdmin.
| שדות | |
|---|---|
name |
חובה. שם המשאב של האדמין שיש להסיר מהמיקום. |
GetAccountRequest
הודעת בקשה עבור Accounts.GetAccount.
| שדות | |
|---|---|
name |
חובה. שם החשבון שרוצים לאחזר. |
הזמנה
מייצג הזמנה בהמתנה.
| שדות | |
|---|---|
name |
חובה. שם המשאב של ההזמנה. |
role |
פלט בלבד. התפקיד שהוזמן בחשבון. |
target_type |
פלט בלבד. ההגדרה קובעת אילו סוגי טירגוט יופיעו בתגובה. |
שדה איחוד target. שדה זה מציין את היעד של ההזמנה הזו. הערך של target יכול להיות רק אחת מהאפשרויות הבאות: |
|
target_account |
החשבון המאוכלס בדלילות שהזמנה זו מיועדת לו. |
target_location |
מיקום היעד הגיאוגרפי שההזמנה הזו שייכת לו. |
TargetLocation
מייצג מיקום יעד להזמנה בהמתנה.
| שדות | |
|---|---|
location_name |
שם המיקום שאליו המשתמש מוזמן. |
address |
כתובת המיקום שאליו המשתמש מוזמן. |
TargetType
סוג היעד שאליו מיועדת ההזמנה.
| טיפוסים בני מנייה (enums) | |
|---|---|
TARGET_TYPE_UNSPECIFIED |
מוגדר כשסוג היעד לא צוין. |
ACCOUNTS_ONLY |
הצג הזמנות רק ליעדים מסוג 'חשבון'. |
LOCATIONS_ONLY |
הצגת הזמנות רק ליעדים מסוג 'מיקום'. |
ListAccountAdminsRequest
הודעת בקשה ל-AccessControl.ListAccountAdmins.
| שדות | |
|---|---|
parent |
חובה. שם החשבון שממנו יש לאחזר רשימת אדמינים. |
ListAccountAdminsResponse
הודעת תגובה ל-AccessControl.ListAccountAdmins.
| שדות | |
|---|---|
account_admins[] |
אוסף של מופעים של אדמין. |
ListAccountsRequest
הודעת בקשה עבור Accounts.ListAccounts.
| שדות | |
|---|---|
parent_account |
אפשרות. שם המשאב של החשבון שעבורו יש לאחזר את רשימת החשבונות הנגישים באופן ישיר. הדבר הגיוני רק לארגונים ולקבוצות משתמשים. אם השדה יישאר ריק, הפונקציה מחזירה את הערך |
page_size |
אפשרות. כמה חשבונות לאחזר בכל דף. ערך ברירת המחדל והערך המקסימלי הוא 20. |
page_token |
אפשרות. אם צוין, הדף הבא של החשבונות יאוחזר. הערך |
filter |
אפשרות. מסנן שמגביל את החזרה של החשבונות. התשובה תכלול רק ערכים שתואמים למסנן. אם השדה לדוגמה, בקשה עם המסנן השדה |
ListAccountsResponse
הודעת תגובה עבור Accounts.ListAccounts.
| שדות | |
|---|---|
accounts[] |
אוסף של חשבונות שאליהם למשתמש יש גישה. החשבון האישי של המשתמש שמבצע את השאילתה יהיה תמיד הפריט הראשון של התוצאה, אלא אם יתבצע סינון. |
next_page_token |
אם מספר החשבונות חורג מגודל הדף המבוקש, השדה הזה יאוכלס באסימון שיאפשר אחזור של דף החשבונות הבא בקריאה הבאה אל |
ListInvitationsRequest
הודעת בקשה עבור AccessControl.ListInvites.
| שדות | |
|---|---|
parent |
חובה. שם החשבון שממנו מאוחזרת רשימת ההזמנות. |
filter |
אפשרות. אפשר לסנן את התשובה באמצעות השדה Invite.target_type. |
ListInvitationsResponse
הודעת תגובה ל-AccessControl.ListInvites.
| שדות | |
|---|---|
invitations[] |
אוסף של הזמנות שממתינות לחשבון. מספר ההזמנות המפורטות כאן לא יכול לחרוג מ-1,000. |
ListLocationAdminsRequest
הודעת בקשה ל-AccessControl.ListLocationAdmins.
| שדות | |
|---|---|
parent |
חובה. שם המיקום לרשימת האדמינים. |
ListLocationAdminsResponse
הודעת תגובה ל-AccessControl.ListLocationAdmins.
| שדות | |
|---|---|
admins[] |
אוסף של אדמינים. |
TransferLocationRequest
הודעת בקשה עבור AccessControl.TransferLocation.
| שדות | |
|---|---|
name |
חובה. שם המיקום שרוצים להעביר. |
destination_account |
חובה. השם של משאב החשבון שאליו רוצים להעביר את המיקום (לדוגמה, 'accounts/{account}'). |
UpdateAccountAdminRequest
הודעת בקשה עבור AccessControl.UpdateAccountAdmin.
| שדות | |
|---|---|
account_admin |
חובה. הגרסה המעודכנת של האדמין. |
update_mask |
חובה. השדות הספציפיים שצריך לעדכן. השדה היחיד שניתן לעריכה הוא תפקיד. |
UpdateAccountRequest
הודעת בקשה עבור Accounts.UpdateAccount.
| שדות | |
|---|---|
account |
חובה. החשבון המעודכן. |
update_mask |
חובה. השדות הספציפיים שצריך לעדכן. השדה היחיד שאפשר לערוך הוא |
validate_only |
אפשרות. אם הערך הוא True, הבקשה מאומתת בלי לעדכן את החשבון בפועל. |
UpdateLocationAdminRequest
הודעת בקשה עבור AccessControl.UpdateLocationAdmin.
| שדות | |
|---|---|
location_admin |
חובה. הגרסה המעודכנת של האדמין. |
update_mask |
חובה. השדות הספציפיים שצריך לעדכן. השדה היחיד שניתן לעריכה הוא תפקיד. |