ড্রাইভ এপিআই v2 এর নির্দেশিকা

আপনি যদি গুগল ড্রাইভ এপিআই সংস্করণ 2 ব্যবহার করেন, তবে Google ড্রাইভ এপিআই গাইড v3-এর বেশিরভাগ বিষয়বস্তুও v2 এর সাথে সম্পর্কিত। এই বিভাগে v2-নির্দিষ্ট সমস্ত তথ্য রয়েছে এবং v3 গাইডের নির্দিষ্ট পৃষ্ঠাগুলিতে যা দেখানো হয়েছে তার থেকে আলাদা। সম্পূর্ণ প্রসঙ্গ পেতে, প্রতিটি উপ-বিভাগে সংশ্লিষ্ট গাইড পৃষ্ঠার লিঙ্ক রয়েছে।

পার্থক্যের সম্পূর্ণ তালিকার জন্য, ড্রাইভ API v2 এবং v3 তুলনা রেফারেন্স দেখুন।

ফাইল রিভিশন ডাউনলোড ও প্রকাশ করুন

ফাইল রিভিশন ডাউনলোড ও প্রকাশ করুন পৃষ্ঠায়, নিম্নলিখিত তথ্য v2-এর জন্য নির্দিষ্ট, এবং v3-এর জন্য দেখানো এই বিভাগগুলি প্রতিস্থাপন করে:

পৃথক সংশোধন তালিকা এবং ডাউনলোড করুন

একবার আপনি একটি ফাইলের পুনর্বিবেচনার একটি তালিকা পেয়ে গেলে, আপনি এটির [] downloadUrl ](/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 ড্রাইভে একটি ফাইল তৈরি করেন, তখন আপনি কিছু ধরনের ফাইলকে Google ডক্স, Google পত্রক বা Google স্লাইড নথিতে রূপান্তর করতে পারেন। files.insert convert ক্যোয়ারী প্যারামিটার অন্তর্ভুক্ত করুন এবং ফাইলের (workspace_name) mimeType বৈশিষ্ট্য সেট করুন। আরও তথ্যের জন্য, ফাইল ডেটা আপলোড দেখুন।

ফাইল, ফোল্ডার এবং ড্রাইভ শেয়ার করুন

শেয়ার ফাইল, ফোল্ডার এবং ড্রাইভ পৃষ্ঠায় লক্ষ্য করুন, v3-এ শুধুমাত্র একটি ক্ষেত্র, role , ব্যবহারকারী, গোষ্ঠী বা ডোমেনের জন্য কার্যকর ভূমিকা নির্দিষ্ট করে। v2-এ, আপনার অনুমতির role এবং additionalRoles ভূমিকা উভয় ক্ষেত্রেই ব্যবহারকারী, গোষ্ঠী বা ডোমেনের একটি নির্দিষ্ট আইটেমের জন্য কার্যকর ভূমিকা প্রতিফলিত করতে হবে।

v2 এর জন্য অনুসন্ধান ক্যোয়ারী পার্থক্য

v2 title ক্ষেত্রটি v3 তে name । উদাহরণের জন্য, ফাইল এবং ফোল্ডারগুলির জন্য অনুসন্ধান দেখুন।

v2 createdDate ক্ষেত্রটি v3 তে createdTime হয়। উদাহরণের জন্য, শেয়ার্ড ড্রাইভের জন্য অনুসন্ধান দেখুন।

v2 modifiedDate ক্ষেত্রটি v3 এ modifiedTime হয়। v2 lastViewedByMeDate ক্ষেত্রটি v3-এ দেখা হয়েছে viewedByMeTime । আরও বিশদ বিবরণের জন্য, অনুসন্ধান ক্যোয়ারী পদ এবং অপারেটর দেখুন।