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=**} מתבצעת העלאה של מדיה. |