באמצעות My Business Account Management API אפשר להעביר מיקומים לחשבונות שונים או לקבוצות שונות של מיקומים. כדי ללמוד איך לעשות זאת, פעלו לפי ההוראות במסמכי התיעוד האלה.
שנתחיל?
כדי להעביר מיקומים, צריך:
חשבון המקור: חשבון המקור הוא החשבון שמוגדר כבעלים של המיקום. החשבון הזה יכול להיות חשבון אישי או קבוצת מיקומים. כשההעברה מסתיימת, לחשבון המקור כבר אין גישה למיקום.
חשבון היעד: חשבון היעד הוא החשבון שאליו צריך להעביר את המיקום. החשבון הזה יכול להיות חשבון אישי או קבוצת מיקומים. בסיום ההעברה, חשבון היעד יהיה הבעלים הראשיים של המיקום.
אסימוני רענון/גישה של OAuth2: אסימוני הרענון/הגישה של OAuth2 לחשבונות המקור ולחשבון היעד נדרשים לכל חשבון כדי להפעיל את ה-API.
העברת מיקומים
כך מעבירים מיקומים:
אם אינך הבעלים של המיקום, עליך להיות מוגדר בתור אחד. משתמשים בפרטי הכניסה OAuth של בעל העסק הנוכחי כדי להפעיל את ההרשאה
account.admins.create
ולהזמין משתמש להיות הבעלים של הדף העסקי. לאחר מכן, משתמשים בפרטי הכניסה של OAuth של המשתמש שהוזמן כדי לבצע קריאה אלaccounts.invitations.list
ולקבל את מזהה ההזמנה. אפשר להתקשר אלaccounts.invitations.accept
כדי לאשר את ההזמנה.משתמשים בפרטי הכניסה של OAuth של חשבון היעד המיועד כדי להפעיל את
accounts.list
. לאחר מכן, מאתרים ברשימה את מספר החשבון שאליו רוצים להעביר את המיקום. אפשר להשתמש במזהה האדמין בתגובה לשיחתaccount.admins.create
או בשיחה עםaccounts.invitations.list
בשלב 1 גם כמספר החשבון. מספר החשבון הזה יכול להתייחס לחשבון אישי או לקבוצת מיקומים.משתמשים במספר החשבון שאחזרתם בשלב 2 כחשבון היעד. זהו השדה destinationAccount בגוף הבקשה, שאפשר להשתמש בו כדי להפעיל את
locations.transfer
.
משתמשים בפרטי הכניסה של OAuth של חשבון היעד כדי להפעיל את accounts.locations.list
ולוודא שהמיקום שהועבר מופיע בתוצאות. אם מפעילים את נקודת הקצה accounts.locations.list
באמצעות חשבון המקור, המיקום שהועבר לא ייכלל בתוצאות.
העברה לקבוצה לפי מיקום
כדי להעביר מיקום אל location group
בארגון, צריך לבצע קריאה אל locations.admins.create
באמצעות פרטי הכניסה של merchant
בפרוטוקול OAuth. צריך להשתמש בשדה account
במשאב Admin
כדי להעביר את location group account ID
יחד עם ה-role
המתאים. כדי לאחזר הזמנות שקשורות אל location group
, צריך להשתמש בפרטי הכניסה של האדמין של location group
כדי להפעיל את accounts.invitations.list
באמצעות מספר החשבון של קבוצת המיקומים בתור הארגומנט parent
. מחפשים את ההזמנה עם מיקום היעד הנכון, ולאחר מכן מתקשרים אל accounts.invitations.accept
כדי לאשר את ההזמנה הנכונה.