অবস্থান স্থানান্তর

মাই বিজনেস অ্যাকাউন্ট ম্যানেজমেন্ট এপিআই-এর সাহায্যে আপনি বিভিন্ন অ্যাকাউন্ট বা লোকেশন গ্রুপে লোকেশন ট্রান্সফার করতে পারেন। কিভাবে শিখতে এই ডকুমেন্টেশনের নির্দেশাবলী অনুসরণ করুন.

এবার শুরু করা যাক

অবস্থান স্থানান্তর করার জন্য নিম্নলিখিত আইটেমগুলির প্রয়োজন:

সোর্স অ্যাকাউন্ট: সোর্স অ্যাকাউন্ট হল সেই অ্যাকাউন্ট যা অবস্থানের মালিক। এই অ্যাকাউন্টটি একটি ব্যক্তিগত অ্যাকাউন্ট বা লোকেশন গ্রুপ হতে পারে। স্থানান্তর সম্পূর্ণ হওয়ার পরে সোর্স অ্যাকাউন্টের আর অবস্থানে অ্যাক্সেস থাকবে না।
গন্তব্য অ্যাকাউন্ট: গন্তব্য অ্যাকাউন্ট হল সেই অ্যাকাউন্ট যেখানে অবস্থান স্থানান্তর করা উচিত। এই অ্যাকাউন্টটি একটি ব্যক্তিগত অ্যাকাউন্ট বা লোকেশন গ্রুপ হতে পারে। স্থানান্তর সম্পূর্ণ হওয়ার পরে, গন্তব্য অ্যাকাউন্টটি অবস্থানের প্রাথমিক মালিক।
OAuth2 রিফ্রেশ/অ্যাক্সেস টোকেন: API কল করার জন্য প্রতিটি অ্যাকাউন্টের জন্য উৎস এবং গন্তব্য অ্যাকাউন্টের জন্য OAuth2 রিফ্রেশ/অ্যাক্সেস টোকেন প্রয়োজন।

স্থানান্তর

অবস্থান স্থানান্তর করতে, নিম্নলিখিত পদক্ষেপগুলি সম্পূর্ণ করুন:

  1. আপনি যদি অবস্থানের মালিক না হন তবে আপনাকে অবশ্যই একজন হতে হবে৷ account.admins.create কল করতে এবং তালিকার মালিক হতে একজন ব্যবহারকারীকে আমন্ত্রণ জানাতে বর্তমান ব্যবসার মালিকের OAuth শংসাপত্র ব্যবহার করুন৷ তারপর, আমন্ত্রণ আইডি পেতে accounts.invitations.list কল করতে আমন্ত্রিত ব্যবহারকারীর OAuth শংসাপত্র ব্যবহার করুন৷ এই আমন্ত্রণটি গ্রহণ করতে accounts.invitations.accept কল করুন।

  2. accounts.list কল করার জন্য অভিপ্রেত গন্তব্য অ্যাকাউন্টের OAuth শংসাপত্র ব্যবহার করুন। তারপরে, যে তালিকায় আপনি অবস্থান স্থানান্তর করতে চান সেই তালিকায় অ্যাকাউন্ট আইডি খুঁজুন। account.admins.create কলের প্রতিক্রিয়ায় প্রশাসক আইডি বা ধাপ 1 এ accounts.invitations.list কলটিও অ্যাকাউন্ট আইডি হিসাবে ব্যবহার করা যেতে পারে। এই অ্যাকাউন্ট আইডি একটি ব্যক্তিগত অ্যাকাউন্ট বা একটি অবস্থান গ্রুপ উল্লেখ করতে পারে.

  3. গন্তব্য অ্যাকাউন্ট হিসাবে আপনি ধাপ 2 এ পুনরুদ্ধার করা অ্যাকাউন্ট আইডি ব্যবহার করুন। অনুরোধের বডিতে এটি destinationAccount ক্ষেত্র, যা আপনি locations.transfer কল করতে ব্যবহার করতে পারেন।

accounts.locations.list কল করার জন্য গন্তব্য অ্যাকাউন্টের OAuth শংসাপত্র ব্যবহার করুন এবং যাচাই করুন যে স্থানান্তরিত অবস্থান ফলাফলগুলিতে উপস্থিত হয়৷ আপনি উৎস অ্যাকাউন্টের সাথে accounts.locations.list এন্ডপয়েন্টে কল করলে, স্থানান্তরিত অবস্থান ফলাফলে অন্তর্ভুক্ত করা হয় না।

একটি লোকেশন গ্রুপে স্থানান্তর করুন

প্রতিষ্ঠানের location group লোকেশন ট্রান্সফার করতে, merchant OAuth শংসাপত্র ব্যবহার করে locations.admins.create এ কল করুন। উপযুক্ত role সহ location group account ID পাস করতে Admin রিসোর্সে account ক্ষেত্রটি ব্যবহার করুন। location group সাথে সম্পর্কিত আমন্ত্রণগুলি পুনরুদ্ধার করার জন্য parent যুক্তি হিসাবে অবস্থান গোষ্ঠীর অ্যাকাউন্ট আইডি ব্যবহার করে accounts.invitations.list কল করতে আপনার location group অ্যাডমিন শংসাপত্রগুলি ব্যবহার করা উচিত৷ সঠিক টার্গেট লোকেশন আছে এমন আমন্ত্রণটি খুঁজুন এবং তারপর সঠিক আমন্ত্রণ গ্রহণ করতে accounts.invitations.accept কল করুন।