My Business Account Management API ile konumları farklı hesaplara veya yer gruplarına aktarabilirsiniz. Nasıl yapılacağını öğrenmek için bu belgedeki talimatları uygulayın.
Başlayın
Konumları aktarmak için aşağıdaki öğeler gereklidir:
Kaynak hesap: Kaynak hesap, konumun sahibi olan hesaptır. Bu hesap, kişisel hesap veya konum grubu olabilir. Aktarım tamamlandıktan sonra kaynak hesabın konuma erişimi kalmaz.
Hedef hesap: Hedef hesap, konumun aktarılması gereken hesaptır. Bu hesap, kişisel 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 için kaynak ve hedef hesaplardaki her hesap için OAuth2 yenileme/erişim jetonları
gerekir.
Konumları Aktarma
Konumları aktarmak için aşağıdaki adımları uygulayın:
Konumun sahibi değilseniz konumun sahibi olmanız gerekir.
account.admins.createişlevini çağırmak ve bir kullanıcıyı girişe sahip olmaya davet etmek için mevcut işletme sahibinin OAuth kimlik bilgilerini kullanın. Ardından, davet edilen kullanıcının OAuth kimlik bilgilerini kullanarakaccounts.invitations.list'ı arayın ve davet kimliğini alın. Bu daveti kabul etmek içinaccounts.invitations.acceptnumaralı telefonu arayın.accounts.listişlevini çağırmak için amaçlanan hedef hesabın OAuth kimlik bilgilerini kullanın. Ardından, listede konumu aktarmak istediğiniz hesabın kimliğini bulun. 1. adımdakiaccount.admins.createveyaaccounts.invitations.listçağrısına verilen yanıttaki yönetici kimliği de hesap kimliği olarak kullanılabilir. Bu hesap kimliği, kişisel bir hesabı veya konum grubunu ifade edebilir.2. adımda aldığınız hesap kimliğini hedef hesap olarak kullanın. Bu, istek gövdesindeki destinationAccount alanıdır. Bu alanı kullanarak
locations.transferçağrısı yapabilirsiniz.
Hedef hesabın OAuth kimlik bilgilerini kullanarak
accounts.locations.list
işlemini çağırın ve aktarılan konumun sonuçlarda göründüğünü doğrulayın. Kaynak hesapla accounts.locations.list uç noktasını ararsanız aktarılan konum sonuçlara dahil edilmez.
Konum grubuna aktarma
Bir konumu kuruluşta location group konumuna aktarmak için merchant OAuth kimlik bilgilerini kullanarak locations.admins.create'ı arayın. location group account ID değerini uygun role ile birlikte iletmek için Admin kaynağındaki account alanını kullanın. location group ile ilgili davetiyeleri almak için konum grubunun hesap kimliğini parent bağımsız değişkeni olarak kullanarak accounts.invitations.list'ı çağırmak üzere location group yönetici kimlik bilgilerini kullanmanız gerekir. Doğru hedef konumu içeren davetiyeyi bulun ve accounts.invitations.accept numaralı telefonu arayarak doğru davetiyeyi kabul edin.