যদি আপনি Google Drive API ভার্সন ২ ব্যবহার করেন, তাহলে Google Drive API গাইড v3 এর বেশিরভাগ কন্টেন্ট v2 এর সাথেও সম্পর্কিত। এই বিভাগে v2-নির্দিষ্ট এবং v3 গাইডের নির্দিষ্ট পৃষ্ঠাগুলিতে প্রদর্শিত তথ্য থেকে আলাদা সমস্ত তথ্য রয়েছে। সম্পূর্ণ প্রসঙ্গ জানতে, প্রতিটি উপ-বিভাগে সংশ্লিষ্ট গাইড পৃষ্ঠার লিঙ্ক রয়েছে।
পার্থক্যগুলির সম্পূর্ণ তালিকার জন্য, ড্রাইভ API v2 এবং v3 তুলনা রেফারেন্স দেখুন।
ফাইলের সংশোধনগুলি ডাউনলোড এবং প্রকাশ করুন
ডাউনলোড এবং প্রকাশ ফাইল সংশোধন পৃষ্ঠায়, নিম্নলিখিত তথ্যগুলি v2 এর জন্য নির্দিষ্ট, এবং v3 এর জন্য দেখানো এই বিভাগগুলিকে প্রতিস্থাপন করে:
পৃথক সংশোধন তালিকাভুক্ত করুন এবং ডাউনলোড করুন
একবার আপনি কোনও ফাইলের সংশোধনের তালিকা পেয়ে গেলে, আপনি তার [] downloadUrl ](/workspace/drive/api/reference/rest/v2/revisions) প্রপার্টিতে একটি অনুমোদিত GET অনুরোধ পাঠিয়ে যেকোনো সংশোধনের বিষয়বস্তু ডাউনলোড করতে পারেন। আপনি যখন সংশোধনের অনুরোধ করেন তখন Google ড্রাইভ এই স্বল্পস্থায়ী URL তৈরি করে। পরবর্তী ব্যবহারের জন্য এটির উপর নির্ভর করবেন না।
আপনি exportLinks প্রপার্টি চেক করে সমর্থিত যেকোনো একটি ফরম্যাটে রিভিশনটি এক্সপোর্ট করতে পারেন।
কাস্টম ফাইল বৈশিষ্ট্য
কাস্টম ফাইল বৈশিষ্ট্য যোগ করুন পৃষ্ঠার তথ্য ছাড়াও, নিম্নলিখিত তথ্যগুলি v2 এর জন্য নির্দিষ্ট:
properties রিসোর্স ব্যবহার করে প্রোপার্টি অ্যাক্সেস করা হয়।
এটি একটি সাধারণ সম্পত্তির কাঠামো যা ফাইলটিতে একটি ড্রাইভ ফাইলের ডাটাবেস আইডি সংরক্ষণ করতে ব্যবহৃত হতে পারে।
{
'key': 'additionalID',
'value': 'ID',
'visibility': 'PRIVATE'
}
সীমা সম্পর্কে আরও তথ্যের জন্য, রেফারেন্স ডকুমেন্টেশনে properties দেখুন।
শেয়ার্ড ড্রাইভ সাপোর্ট চালু করুন
শেয়ার্ড ড্রাইভ বাস্তবায়নের সহায়তা পৃষ্ঠার তথ্য ছাড়াও, v2 এর জন্য এই অতিরিক্ত ক্ষেত্রটি trashedDate প্রতিস্থাপন করুন।
শেয়ার্ড ড্রাইভ সাপোর্ট বাস্তবায়নে , শেয়ার্ড ড্রাইভের কন্টেন্ট নিয়ে কাজ করার সময় নিম্নলিখিত পদ্ধতিগুলির জন্য supportsAllDrives=true প্রয়োজন:
-
files.get -
files.list -
files.insert -
files.update -
files.patch -
files.copy -
files.trash -
files.untrash -
files.delete -
files.touch -
children.insert -
parents.insert -
changes.list -
changes.getStartPageToken -
changes.get -
permissions.list -
permissions.get -
permissions.insert -
permissions.update -
permissions.patch -
permissions.delete
changes.get এবং changes.list পদ্ধতিতে শেয়ার্ড ড্রাইভের জন্য নির্দিষ্ট বেশ কয়েকটি প্যারামিটার রয়েছে। প্যারামিটারের তালিকার জন্য, শেয়ার্ড ড্রাইভে পরিবর্তনগুলি ট্র্যাক করুন বিভাগটি দেখুন।
ফাইল আপলোড করুন
আপলোড ফাইল ডেটা পৃষ্ঠায়, লক্ষ্য করুন যে এই তথ্যটি v2 এর জন্য নির্দিষ্ট:
Google ডক্স প্রকারগুলিতে আমদানি করুন
যখন আপনি Google Drive-এ একটি ফাইল তৈরি করেন, তখন আপনি কিছু ধরণের ফাইলকে Google Docs, Google Sheets, অথবা Google Slides ডকুমেন্টে রূপান্তর করতে পারেন। files.insert convert query parameters অন্তর্ভুক্ত করুন এবং ফাইলের (workspace_name) mimeType সম্পত্তি সেট করুন। আরও তথ্যের জন্য, Upload file data দেখুন।
ফাইল, ফোল্ডার এবং ড্রাইভ শেয়ার করুন
"শেয়ার ফাইল, ফোল্ডার এবং ড্রাইভ" পৃষ্ঠায় বিজ্ঞপ্তি দিন, v3-তে শুধুমাত্র একটি ক্ষেত্র, role , ব্যবহারকারী, গোষ্ঠী বা ডোমেনের জন্য কার্যকর ভূমিকা নির্দিষ্ট করে। v2-তে, আপনার অনুমতির role এবং additionalRoles উভয় ক্ষেত্রই একটি নির্দিষ্ট আইটেমের জন্য ব্যবহারকারী, গোষ্ঠী বা ডোমেনের কার্যকর ভূমিকা প্রতিফলিত করতে হবে।
v2 এর জন্য অনুসন্ধান ক্যোয়ারী পার্থক্য
v2 title ক্ষেত্রটি v3-তে name । উদাহরণস্বরূপ, ফাইল এবং ফোল্ডার অনুসন্ধান দেখুন।
v2 createdDate ক্ষেত্রটি v3 তে createdTime । উদাহরণস্বরূপ, শেয়ার্ড ড্রাইভের জন্য অনুসন্ধান দেখুন।
v2 modifiedDate ফিল্ডটি v3 তে modifiedTime হয়। v2 lastViewedByMeDate ফিল্ডটি v3 তে viewedByMeTime ব্যবহৃত হয়। আরও বিস্তারিত জানার জন্য, Search query terms & operators দেখুন।