نقل مواقع جغرافية

باستخدام My Business Account Management API، يمكنك نقل المواقع الجغرافية إلى حسابات أو مجموعات مواقع جغرافية مختلفة. اتبع التعليمات الواردة في هذه الوثائق للتعرف على كيفية القيام بذلك.

البدء

العناصر التالية مطلوبة لنقل المواقع الجغرافية:

الحساب المصدر: الحساب المصدر هو الحساب الذي يملك الموقع الجغرافي. يمكن أن يكون هذا الحساب حسابًا شخصيًا أو مجموعة مواقع جغرافية. بعد اكتمال عملية النقل، لن يتمكّن الحساب المصدر من الوصول إلى الموقع الجغرافي.
حساب الوجهة: حساب الوجهة هو الحساب الذي يجب نقل الموقع الجغرافي إليه. يمكن أن يكون هذا الحساب حسابًا شخصيًا أو مجموعة مواقع جغرافية. بعد اكتمال عملية النقل، يكون حساب الوجهة هو المالك الأساسي للموقع الجغرافي.
رموز تحديث/وصول OAuth2: يلزم استخدام رموز تحديث/وصول OAuth2 لحسابات المصدر والوجهة لكل حساب من أجل استدعاء واجهة برمجة التطبيقات.

نقل المواقع الجغرافية

لنقل المواقع الجغرافية، أكمل الخطوات التالية:

  1. وإذا لم تكن مالكًا للموقع الجغرافي، يجب أن تصبح مالكًا لهذا الموقع الجغرافي. استخدِم بيانات اعتماد OAuth لمالك النشاط التجاري الحالي من أجل الاتصال بـ account.admins.create ودعوة مستخدم ليصبح مالك بطاقة بيانات المتجر. بعد ذلك، استخدِم بيانات اعتماد OAuth للمستخدم الذي تمت دعوته من أجل طلب accounts.invitations.list للحصول على معرِّف الدعوة. اتصل على accounts.invitations.accept لقبول هذه الدعوة.

  2. استخدِم بيانات اعتماد OAuth لحساب الوجهة المقصود من أجل الاتصال بها accounts.list. بعد ذلك، ابحث عن رقم تعريف الحساب في القائمة التي تريد نقل الموقع إليها. يمكن أيضًا استخدام رقم تعريف المشرف في الردّ على المكالمة account.admins.create أو المكالمة accounts.invitations.list الواردة في الخطوة 1 كرقم تعريف الحساب. ويمكن أن يشير رقم تعريف الحساب هذا إلى حساب شخصي أو مجموعة مواقع جغرافية.

  3. استخدِم رقم تعريف الحساب الذي تم استرداده في الخطوة 2 كحساب وجهة. هذا هو الحقل destinationAccount في نص الطلب، والذي يمكنك استخدامه لطلب الرمز locations.transfer.

استخدِم بيانات اعتماد OAuth لحساب الوجهة للاتصال بـ accounts.locations.list والتحقّق من ظهور الموقع الجغرافي الذي تم نقله في النتائج. إذا اتصلت بنقطة النهاية accounts.locations.list باستخدام الحساب المصدر، لن يتم تضمين الموقع الجغرافي المنقول في النتائج.

النقل إلى مجموعة مواقع جغرافية

لنقل موقع جغرافي إلى location group في المؤسسة، يمكنك الاتصال بـ locations.admins.create باستخدام بيانات اعتماد OAuth merchant. استخدِم الحقل account في المورد Admin لتمرير location group account ID مع role المناسب. عليك استخدام بيانات اعتماد مشرف location group للاتصال بـ accounts.invitations.list باستخدام رقم تعريف حساب مجموعة المواقع الجغرافية كوسيطة parent لاسترداد الدعوات ذات الصلة بـ location group. ابحث عن الدعوة التي تحتوي على الموقع المستهدف الصحيح، ثم اتصل بالرقم accounts.invitations.accept لقبول الدعوة الصحيحة.