Google My Business API מספק ממשק לניהול פרטי מיקום העסק ב-Google.
- משאב REST: v4.accounts
- משאב REST: v4.accounts.admins
- משאב REST: v4.accounts.invitations
- משאב REST: v4.accounts.locations
- משאב REST: v4.accounts.locations.admins
- משאב REST: v4.accounts.locations.followers
- משאב REST: v4.accounts.locations.insuranceNetworks
- משאב REST: v4.accounts.locations.local posts
- משאב REST: v4.accounts.locations.media
- משאב REST: v4.accounts.locations.media.customers
- משאב REST: v4.accounts.locations.Questions
- משאב REST: v4.accounts.locations.Questions.answers
- משאב REST: v4.accounts.locations.reviews
- משאב REST: v4.accounts.locations.verifications
- משאב REST: v4.properties
- משאב ל-REST: v4.categories
- משאב REST: v4.chains
- משאב REST: v4.googleLocations
- משאב REST: v1.media
שירות: mybusiness.googleapis.com
כדי לקרוא לשירות הזה, מומלץ להשתמש בספריות הלקוח ש-Google מספקת. אם האפליקציה שלכם צריכה להשתמש בספריות משלכם כדי לקרוא לשירות הזה, תוכלו להשתמש בפרטים הבאים כשתשלחו את בקשות ה-API.
מסמך Discovery
מסמך Discovery הוא מפרט קריא למחשבים שמיועד לתיאור ולשימוש בממשקי API ל-REST. הוא משמש לבניית ספריות לקוח, יישומי פלאגין ל-IDE וכלים אחרים שיוצרים אינטראקציה עם Google APIs. שירות אחד יכול לספק כמה מסמכי גילוי. השירות הזה מספק את מסמכי הגילוי הבאים:
נקודת הקצה של השירות
נקודת קצה של שירות היא כתובת URL בסיסית שמציינת את כתובת הרשת של שירות ה-API. לשירות אחד יכולות להיות כמה נקודות קצה של שירות. לשירות הזה יש את נקודת הקצה הבאה של השירות, וכל מזהי ה-URI הבאים הם יחסיים לנקודת הקצה של השירות:
- https://mybusiness.googleapis.com
משאב REST: v4.accounts
| שיטות | |
|---|---|
| create  | POST /v4/accountsיצירת חשבון עם השם והסוג שצוינו מתחת להורה הנתון. | 
| deleteNotifications  | DELETE /v4/{name=accounts/*/notifications}ניקוי ההגדרות של התראות pubsub בחשבון. | 
| generateAccountNumber  | POST /v4/{name=accounts/*}:generateAccountNumberמייצר מספר חשבון לחשבון זה. | 
| get  | GET /v4/{name=accounts/*}הפונקציה מקבלת את החשבון שצוין. | 
| getNotifications  | GET /v4/{name=accounts/*/notifications}מחזירה את הגדרות ההתראות של Pubsub של החשבון. | 
| list  | GET /v4/accountsרשומים כל החשבונות של המשתמש המאומת. | 
| listRecommendGoogleLocations | GET /v4/{name=accounts/*}:recommendGoogleLocationsרשימה של כל הערכים מסוג GoogleLocationשהומלצו לחשבון פרופיל העסק שצוין. | 
| update  | PUT /v4/{name=accounts/*}עדכון החשבון העסקי שצוין. | 
| updateNotifications  | PUT /v4/{name=accounts/*/notifications}המדיניות הזו קובעת את ההגדרות של ההתראות ב-Pubsub בחשבון שבו יישלחו התראות לגבי פרופיל העסק ב-Google לגבי הנושא הבא: 
 | 
משאב REST: v4.accounts.admins
| שיטות | |
|---|---|
| create  | POST /v4/{parent=accounts/*}/adminsהזמנה של המשתמש שצוין להפוך לאדמין של החשבון שצוין. | 
| delete  | DELETE /v4/{name=accounts/*/admins/*}הסרה של האדמין שצוין מהחשבון שצוין. | 
| list  | GET /v4/{parent=accounts/*}/adminsרשימת האדמינים של החשבון שצוין. | 
| patch  | PATCH /v4/{name=accounts/*/admins/*}עדכון האדמין עבור האדמין של החשבון שצוין. | 
משאב REST: v4.accounts.invitations
| שיטות | |
|---|---|
| accept  | POST /v4/{name=accounts/*/invitations/*}:acceptיאשר את ההזמנה שצוינה. | 
| decline  | POST /v4/{name=accounts/*/invitations/*}:declineדוחה את ההזמנה שצוינה. | 
| list  | GET /v4/{parent=accounts/*}/invitationsרשומים הזמנות בהמתנה לחשבון שצוין. | 
משאב REST: v4.accounts.locations
| שיטות | |
|---|---|
| associate | POST /v4/{name=accounts/*/locations/*}:associateמשייך מיקום למזהה מקום. | 
| batchGet | POST /v4/{name=accounts/*}/locations:batchGetהפונקציה מקבלת את כל המיקומים שצוינו בחשבון הנתון. | 
| batchGetReviews | POST /v4/{name=accounts/*}/locations:batchGetReviewsמחזירה רשימה מעומדת של ביקורות לכל המיקומים שצוינו. | 
| clearAssociation | POST /v4/{name=accounts/*/locations/*}:clearAssociationניקוי השיוך בין מיקום למזהה המקום שלו. | 
| create | POST /v4/{parent=accounts/*}/locationsהפונקציה יוצרת locationחדש בבעלות החשבון שצוין ומחזירה אותו. | 
| delete | DELETE /v4/{name=accounts/*/locations/*}מוחק מיקום. | 
| fetchVerificationOptions | POST /v4/{name=accounts/*/locations/*}:fetchVerificationOptionsכולל דיווח על כל אפשרויות האימות המתאימות למיקום בשפה מסוימת. | 
| findMatches | POST /v4/{name=accounts/*/locations/*}:findMatchesהפונקציה מחפשת את כל המיקומים האפשריים שתואמים למיקום שצוין. | 
| get | GET /v4/{name=accounts/*/locations/*}הפונקציה מקבלת את המיקום שצוין. | 
| getFoodMenus | GET /v4/{name=accounts/*/locations/*/foodMenus}מחזירה את תפריטי האוכל של מיקום ספציפי. | 
| getGoogleUpdated | GET /v4/{name=accounts/*/locations/*}:googleUpdatedקבלת הגרסה המעודכנת של Google של המיקום שצוין. | 
| getHealthProviderAttributes | GET /v4/{name=accounts/*/locations/*/healthProviderAttributes}מחזירה את המאפיינים של ספק שירותי הבריאות של מיקום ספציפי. | 
| getServiceList | GET /v4/{name=accounts/*/locations/*/serviceList}קבלת רשימת השירותים שצוינה עבור מיקום מסוים. | 
| list | GET /v4/{parent=accounts/*}/locationsמציג את המיקומים של החשבון שצוין. | 
| patch | PATCH /v4/{name=accounts/*/locations/*}עדכון המיקום שצוין. | 
| reportInsights | POST /v4/{name=accounts/*}/locations:reportInsightsמחזיר דוח עם תובנות על מדד אחד או יותר לפי מיקום. | 
| transfer  | POST /v4/{name=accounts/*/locations/*}:transferמעביר מיקום מחשבון שבבעלות המשתמש לחשבון אחר שאותו המשתמש מנהל. | 
| updateFoodMenus | PATCH /v4/{foodMenus.name=accounts/*/locations/*/foodMenus}עדכון תפריטי האוכל של מיקום ספציפי. | 
| updateHealthProviderAttributes | PATCH /v4/{healthProviderAttributes.name=accounts/*/locations/*/healthProviderAttributes}עדכון המאפיינים של ספק שירותי הבריאות במיקום ספציפי. | 
| updateServiceList | PATCH /v4/{serviceList.name=accounts/*/locations/*/serviceList}עדכון רשימת השירותים שצוינה עבור מיקום מסוים. | 
| verify | POST /v4/{name=accounts/*/locations/*}:verifyמתחיל תהליך האימות של מיקום. | 
משאב REST: v4.accounts.locations.admins
| שיטות | |
|---|---|
| create  | POST /v4/{parent=accounts/*/locations/*}/adminsהזמנה של המשתמש שצוין להפוך לאדמין של המיקום שצוין. | 
| delete  | DELETE /v4/{name=accounts/*/locations/*/admins/*}הסרת האדמין שצוין כמנהל של המיקום שצוין. | 
| list  | GET /v4/{parent=accounts/*/locations/*}/adminsרשימה של כל האדמינים במיקום שצוין. | 
| patch  | PATCH /v4/{name=accounts/*/locations/*/admins/*}עדכון האדמין עבור האדמין שצוין במיקום. | 
משאב ל-REST: v4.accounts.locations.followers
| שיטות | |
|---|---|
| getMetadata | GET /v4/{name=accounts/*/locations/*/followers/metadata}הצגת ההגדרות של העוקבים לגבי מיקום מסוים. | 
מקור מידע ל-REST: v4.accounts.locations.insuranceNetworks
| שיטות | |
|---|---|
| list | GET /v4/{parent=accounts/*/locations/*}/insuranceNetworksמחזירה רשימה של כל חברות הביטוח הנתמכות על ידי Google. | 
משאב REST: v4.accounts.locations.localPosts
| שיטות | |
|---|---|
| create | POST /v4/{parent=accounts/*/locations/*}/localPostsיוצרת פוסט מקומי חדש שמשויך למיקום שצוין ומחזירה אותו. | 
| delete | DELETE /v4/{name=accounts/*/locations/*/localPosts/*}מחיקת פוסט מקומי. | 
| get | GET /v4/{name=accounts/*/locations/*/localPosts/*}הפונקציה מקבלת את הפוסט המקומי שצוין. | 
| list | GET /v4/{parent=accounts/*/locations/*}/localPostsמחזירה רשימה של פוסטים מקומיים המשויכים למיקום מסוים. | 
| patch | PATCH /v4/{name=accounts/*/locations/*/localPosts/*}מעדכנת את הפוסט המקומי שצוין ומחזירה את הפוסט המקומי המעודכן. | 
| reportInsights | POST /v4/{name=accounts/*/locations/*}/localPosts:reportInsightsמחזיר תובנות לגבי קבוצה של פוסטים מקומיים המשויכים לדף אפליקציה אחד. | 
משאב REST: v4.accounts.locations.media
| שיטות | |
|---|---|
| create | POST /v4/{parent=accounts/*/locations/*}/mediaיצירת פריט מדיה חדש למיקום. | 
| delete | DELETE /v4/{name=accounts/*/locations/*/media/*}מחיקת פריט המדיה שצוין. | 
| get | הפונקציה GET /v4/{name=accounts/*/locations/*/media/*}מחזירה מטא-נתונים של פריט המדיה המבוקש. | 
| list | GET /v4/{parent=accounts/*/locations/*}/mediaמחזירה רשימה של פריטי מדיה שמשויכים למיקום מסוים. | 
| patch | PATCH /v4/{name=accounts/*/locations/*/media/*}עדכון המטא-נתונים של פריט המדיה שצוין. | 
| startUpload | POST /v4/{parent=accounts/*/locations/*}/media:startUploadהפונקציה יוצרת MediaItemDataRefלהעלאת פריט מדיה. | 
משאב REST: v4.accounts.locations.media.customers
| שיטות | |
|---|---|
| get | GET /v4/{name=accounts/*/locations/*/media/customers/*}מחזיר מטא-נתונים של פריט המדיה המבוקש של הלקוח. | 
| list | GET /v4/{parent=accounts/*/locations/*}/media/customersמחזירה רשימה של פריטי מדיה שמשויכים למיקום שנוסף על ידי לקוחות. | 
משאב REST: v4.accounts.locations.questions
| שיטות | |
|---|---|
| create | POST /v4/{parent=accounts/*/locations/*}/questionsהוספה של שאלה למיקום שצוין. | 
| delete | DELETE /v4/{name=accounts/*/locations/*/questions/*}מוחקת שאלה ספציפית שכתב המשתמש הנוכחי. | 
| list | GET /v4/{parent=accounts/*/locations/*}/questionsמחזירה רשימה מעומדת של שאלות ואת חלק מהתשובות שלה למיקום שצוין. | 
| patch | PATCH /v4/{name=accounts/*/locations/*/questions/*}עדכון שאלה ספציפית שנכתבה על ידי המשתמש הנוכחי. | 
משאב REST: v4.accounts.locations.questions.answers
| שיטות | |
|---|---|
| delete | DELETE /v4/{parent=accounts/*/locations/*/questions/*}/answers:deleteמחיקת התשובה שכתב המשתמש הנוכחי לשאלה. | 
| list | GET /v4/{parent=accounts/*/locations/*/questions/*}/answersמחזירה את רשימת התשובות המעומדת לשאלה שצוינה. | 
| upsert | POST /v4/{parent=accounts/*/locations/*/questions/*}/answers:upsertההגדרה הזו יוצרת תשובה או מעדכנת את התשובה הקיימת שהמשתמש כתב לשאלה שצוינה. | 
משאב REST: v4.accounts.locations.reviews
| שיטות | |
|---|---|
| deleteReply | DELETE /v4/{name=accounts/*/locations/*/reviews/*}/replyמחיקת התגובה לביקורת שצוינה. | 
| get | GET /v4/{name=accounts/*/locations/*/reviews/*}מחזירה את הביקורת שצוינה. | 
| list | GET /v4/{parent=accounts/*/locations/*}/reviewsמחזירה רשימה מעומדת של ביקורות עבור המיקום שצוין. | 
| updateReply | PUT /v4/{name=accounts/*/locations/*/reviews/*}/replyהתשובה תעודכן לביקורת שצוינה. | 
משאב REST: v4.accounts.locations.verifications
| שיטות | |
|---|---|
| complete | POST /v4/{name=accounts/*/locations/*/verifications/*}:completeישלים אימות של PENDING. | 
| list | GET /v4/{parent=accounts/*/locations/*}/verificationsרשימת האימותים של מיקום, מסודרת לפי מועד היצירה. | 
משאב REST: v4.attributes
| שיטות | |
|---|---|
| list | GET /v4/attributesמחזירה את רשימת המאפיינים הזמינים שיהיו זמינים למיקום עם הקטגוריה הראשית והמדינה שצוינו. | 
משאב ל-REST: v4.categories
| שיטות | |
|---|---|
| batchGet | GET /v4/categories:batchGetמחזירה רשימה של קטגוריות עסקיות עבור השפה ומזהי GConcept שצוינו. | 
| list | הפונקציה GET /v4/categoriesמחזירה רשימה של קטגוריות של עסקים. | 
משאב REST: v4.chains
| שיטות | |
|---|---|
| get | GET /v4/{name=chains/*}הפונקציה מקבלת את השרשרת שצוינה. | 
| search | GET /v4/chains:searchמחפשת את הרשת לפי שם הרשת. | 
משאב ל-REST: v4.googleLocations
| שיטות | |
|---|---|
| report | POST /v4/{name=googleLocations/*}:reportדיווח על GoogleLocation. | 
| search | POST /v4/googleLocations:searchיש לחפש בכל המיקומים האפשריים שתואמים לבקשה שצוינה. | 
שירות: mybusiness.googleapis.com
כדי לקרוא לשירות הזה, מומלץ להשתמש בספריות הלקוח ש-Google מספקת. אם האפליקציה שלכם צריכה להשתמש בספריות משלכם כדי לקרוא לשירות הזה, תוכלו להשתמש בפרטים הבאים כשתשלחו את בקשות ה-API.
מסמך Discovery
מסמך Discovery הוא מפרט קריא למחשבים שמיועד לתיאור ולשימוש בממשקי API ל-REST. הוא משמש לבניית ספריות לקוח, יישומי פלאגין ל-IDE וכלים אחרים שיוצרים אינטראקציה עם Google APIs. שירות אחד יכול לספק כמה מסמכי גילוי. השירות הזה מספק את מסמכי הגילוי הבאים:
נקודת הקצה של השירות
נקודת קצה של שירות היא כתובת URL בסיסית שמציינת את כתובת הרשת של שירות ה-API. לשירות אחד יכולות להיות כמה נקודות קצה של שירות. לשירות הזה יש את נקודת הקצה הבאה של השירות, וכל מזהי ה-URI הבאים הם יחסיים לנקודת הקצה של השירות:
- https://mybusiness.googleapis.com
משאב REST: v1.media
| שיטות | |
|---|---|
| upload | POST /v1/media/{resourceName=**}POST /upload/v1/media/{resourceName=**}מתבצעת העלאה של מדיה. |