My Business Account Management API ile konumları farklı hesaplara veya yer gruplarına aktarabilirsiniz. Nasıl yapacağınızı öğrenmek için bu belgelerdeki talimatları uygulayın.
Başlayın
Konumları aktarmak için aşağıdaki öğeler gerekir:
Kaynak hesap: Kaynak hesap, konumun sahibi olan hesaptır. Bu hesap, kişisel bir hesap veya konum grubu olabilir. Aktarım tamamlandıktan sonra kaynak hesabın konuma erişimi kaldırılır.
Hedef hesap: Hedef hesap, konumun aktarılması gereken hesaptır. Bu hesap, kişisel bir hesap veya
konum grubu olabilir. Aktarım tamamlandıktan sonra hedef hesap, konumun birincil sahibi olur.
OAuth2 yenileme/erişim jetonları: API'yi çağırmak amacıyla her hesapta kaynak ve hedef hesaplara ait OAuth2 yenileme/erişim jetonları gereklidir.
Konumları Aktarma
Konumları aktarmak için aşağıdaki adımları tamamlayın:
Konumun sahibi değilseniz sahibi olmanız gerekir.
account.admins.create
numarasını aramak ve bir kullanıcıyı girişin sahibi olmaya davet etmek için mevcut işletme sahibinin OAuth kimlik bilgilerini kullanın. Ardından, davet kimliğini almak için davet edilen kullanıcının OAuth kimlik bilgilerini kullanarakaccounts.invitations.list
numarasını çağırın. Bu daveti kabul etmek içinaccounts.invitations.accept
numaralı telefonu arayın.accounts.list
'i çağırmak için amaçlanan hedef hesabın OAuth kimlik bilgilerini kullanın. Ardından, konumu aktarmak istediğiniz hesap kimliğini listede bulun.account.admins.create
çağrısına verilen yanıttaki yönetici kimliği veya 1. adımdakiaccounts.invitations.list
çağrısı, hesap kimliği olarak da kullanılabilir. Bu hesap kimliği, kişisel bir hesaba veya konum grubuna işaret edebilir.2. adımda aldığınız hesap kimliğini hedef hesap olarak kullanın. Bu, istek gövdesindeki destinationAccount alanıdır.
locations.transfer
'i çağırmak için bu alanı kullanabilirsiniz.
accounts.locations.list
'i çağırmak ve aktarılan konumun sonuçlarda göründüğünü doğrulamak için hedef hesabın OAuth kimlik bilgilerini kullanın. accounts.locations.list
uç noktasını kaynak hesapla çağırırsanız aktarılan konum sonuçlara dahil edilmez.
Konum grubuna aktarma
Kuruluştaki bir location group
adlı kullanıcıya konum aktarmak için merchant
OAuth kimlik bilgilerini kullanarak locations.admins.create
numarasını arayın. location group account ID
öğesini uygun role
ile birlikte iletmek için Admin
kaynağındaki account
alanını kullanın. location group
ile ilgili davetiyeleri almak üzere parent
bağımsız değişkeni olarak konum grubunun hesap kimliğini kullanarak accounts.invitations.list
için location group
yönetici kimlik bilgilerini çağırmanız gerekir. Doğru hedef konuma sahip davetiyeyi bulun ve doğru davetiyeyi kabul etmek için accounts.invitations.accept
numaralı telefonu arayın.