ডেটা পোর্টেবিলিটি API আপনাকে এমন অ্যাপ্লিকেশন তৈরি করতে দেয় যা Google পরিষেবাগুলি থেকে ডেটার একটি অনুলিপি আপনার অ্যাপ্লিকেশনে সরানোর জন্য ব্যবহারকারীর কাছ থেকে অনুমোদনের অনুরোধ করে। এটি ডেটা পোর্টেবিলিটি সক্ষম করে এবং পরিষেবাগুলি স্যুইচ করার সুবিধা দেয়৷
- REST সম্পদ: v1.accessType
- REST রিসোর্স: v1.archiveJobs
- REST সম্পদ: v1.authorization
- REST সম্পদ: v1.portabilityArchive
পরিষেবা: dataportability.googleapis.com
এই পরিষেবাটি কল করার জন্য, আমরা সুপারিশ করি যে আপনি Google-প্রদত্ত ক্লায়েন্ট লাইব্রেরিগুলি ব্যবহার করুন৷ যদি আপনার অ্যাপ্লিকেশনটিকে এই পরিষেবাটি কল করার জন্য আপনার নিজস্ব লাইব্রেরি ব্যবহার করতে হয়, আপনি API অনুরোধ করার সময় নিম্নলিখিত তথ্য ব্যবহার করুন৷
আবিষ্কার নথি
একটি ডিসকভারি ডকুমেন্ট হল একটি মেশিন-পাঠযোগ্য স্পেসিফিকেশন যা REST API-এর বর্ণনা এবং ব্যবহার করার জন্য। এটি ক্লায়েন্ট লাইব্রেরি, IDE প্লাগইন এবং অন্যান্য টুল তৈরি করতে ব্যবহৃত হয় যা Google API-এর সাথে ইন্টারঅ্যাক্ট করে। একটি পরিষেবা একাধিক আবিষ্কারের নথি প্রদান করতে পারে। এই পরিষেবা নিম্নলিখিত আবিষ্কার নথি প্রদান করে:
পরিষেবা শেষ পয়েন্ট
একটি পরিষেবা শেষ পয়েন্ট হল একটি বেস URL যা একটি API পরিষেবার নেটওয়ার্ক ঠিকানা নির্দিষ্ট করে৷ একটি পরিষেবার একাধিক পরিষেবা শেষ পয়েন্ট থাকতে পারে। এই পরিষেবাটির নিম্নলিখিত পরিষেবা শেষ পয়েন্ট রয়েছে এবং নীচের সমস্ত URIগুলি এই পরিষেবার শেষ পয়েন্টের সাথে সম্পর্কিত:
-
https://dataportability.googleapis.com
REST সম্পদ: v1.accessType
| পদ্ধতি | |
|---|---|
check | POST /v1/accessType:checkটোকেনের অ্যাক্সেস টাইপ পায়। |
REST রিসোর্স: v1.archiveJobs
| পদ্ধতি | |
|---|---|
cancel | POST /v1/{name=archiveJobs/*}:cancelএকটি পোর্টেবিলিটি আর্কাইভ কাজ বাতিল করে৷ |
getPortabilityArchiveState | GET /v1/{name=archiveJobs/*/portabilityArchiveState}পোর্টেবিলিটি API-এর জন্য একটি আর্কাইভ কাজের অবস্থা পুনরুদ্ধার করে। |
retry | POST /v1/{name=archiveJobs/*}:retryএকটি ব্যর্থ পোর্টেবিলিটি আর্কাইভ কাজের পুনরায় চেষ্টা করে৷ |
REST সম্পদ: v1.portabilityArchive
| পদ্ধতি | |
|---|---|
initiate | POST /v1/portabilityArchive:initiateপোর্টেবিলিটি API-এর জন্য একটি নতুন আর্কাইভ কাজ শুরু করে। |