Data Portability API

ডেটা পোর্টেবিলিটি API আপনাকে এমন অ্যাপ্লিকেশন তৈরি করতে দেয় যা Google পরিষেবাগুলি থেকে ডেটার একটি অনুলিপি আপনার অ্যাপ্লিকেশনে সরানোর জন্য ব্যবহারকারীর কাছ থেকে অনুমোদনের অনুরোধ করে। এটি ডেটা পোর্টেবিলিটি সক্ষম করে এবং পরিষেবাগুলি স্যুইচ করার সুবিধা দেয়৷

পরিষেবা: dataportability.googleapis.com

এই পরিষেবাটি কল করার জন্য, আমরা সুপারিশ করি যে আপনি Google-প্রদত্ত ক্লায়েন্ট লাইব্রেরিগুলি ব্যবহার করুন৷ যদি আপনার অ্যাপ্লিকেশনটিকে এই পরিষেবাটি কল করার জন্য আপনার নিজস্ব লাইব্রেরি ব্যবহার করতে হয়, আপনি API অনুরোধ করার সময় নিম্নলিখিত তথ্য ব্যবহার করুন৷

আবিষ্কার নথি

একটি ডিসকভারি ডকুমেন্ট হল একটি মেশিন-পাঠযোগ্য স্পেসিফিকেশন যা REST API-এর বর্ণনা এবং ব্যবহার করার জন্য। এটি ক্লায়েন্ট লাইব্রেরি, IDE প্লাগইন এবং অন্যান্য টুল তৈরি করতে ব্যবহৃত হয় যা Google API-এর সাথে ইন্টারঅ্যাক্ট করে। একটি পরিষেবা একাধিক আবিষ্কার নথি প্রদান করতে পারে। এই পরিষেবা নিম্নলিখিত আবিষ্কার নথি প্রদান করে:

পরিষেবা শেষ পয়েন্ট

একটি পরিষেবা শেষ পয়েন্ট হল একটি বেস URL যা একটি API পরিষেবার নেটওয়ার্ক ঠিকানা নির্দিষ্ট করে৷ একটি পরিষেবার একাধিক পরিষেবা শেষ পয়েন্ট থাকতে পারে। এই পরিষেবাটির নিম্নলিখিত পরিষেবা শেষ পয়েন্ট রয়েছে এবং নীচের সমস্ত URIগুলি এই পরিষেবার শেষ পয়েন্টের সাথে সম্পর্কিত:

  • https://dataportability.googleapis.com

REST রিসোর্স: v1.archiveJobs

পদ্ধতি
getPortabilityArchiveState GET /v1/{name=archiveJobs/*/portabilityArchiveState}
পোর্টেবিলিটি API-এর জন্য একটি আর্কাইভ কাজের অবস্থা পুনরুদ্ধার করে।
retry POST /v1/{name=archiveJobs/*}:retry
একটি ব্যর্থ পোর্টেবিলিটি আর্কাইভ কাজের পুনরায় চেষ্টা করে৷

REST সম্পদ: v1.authorization

পদ্ধতি
reset POST /v1/authorization:reset
OAuth টোকেন প্রত্যাহার করে এবং একটি ব্যবহারকারী/প্রকল্প জোড়ার জন্য নিঃশেষিত সুযোগগুলি পুনরায় সেট করে।

REST সম্পদ: v1.portabilityArchive

পদ্ধতি
initiate POST /v1/portabilityArchive:initiate
পোর্টেবিলিটি API-এর জন্য একটি নতুন আর্কাইভ কাজ শুরু করে।