Konumları aktarın

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:

  1. 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 kullanarak accounts.invitations.list numarasını çağırın. Bu daveti kabul etmek için accounts.invitations.accept numaralı telefonu arayın.

  2. 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ımdaki accounts.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.

  3. 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.