Method: files.patch

একটি ফাইলের মেটাডেটা এবং/অথবা বিষয়বস্তু আপডেট করে। এই পদ্ধতিতে কল করার সময়, আপনি পরিবর্তন করতে চান এমন অনুরোধে শুধুমাত্র ক্ষেত্রগুলি পূরণ করুন৷ ক্ষেত্রগুলি আপডেট করার সময়, কিছু ক্ষেত্র স্বয়ংক্রিয়ভাবে পরিবর্তিত হতে পারে, যেমন পরিবর্তিত তারিখ। এই পদ্ধতি প্যাচ শব্দার্থবিদ্যা সমর্থন করে.

HTTP অনুরোধ

PATCH https://www.googleapis.com/drive/v2/files/{fileId}

URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।

পাথ প্যারামিটার

পরামিতি
fileId

string

ফাইলের ID আপডেট করতে হবে।

ক্যোয়ারী প্যারামিটার

পরামিতি
addParents

string

যোগ করার জন্য অভিভাবক আইডিগুলির কমা দ্বারা পৃথক করা তালিকা৷

convert
(deprecated)

boolean

অপ্রচলিত: এই প্যারামিটারের কোন কাজ নেই।

enforceSingleParent
(deprecated)

boolean

বাতিল করা হয়েছে: একাধিক ফোল্ডারে ফাইল যোগ করা আর সমর্থিত নয়। পরিবর্তে shortcuts ব্যবহার করুন.

modifiedDateBehavior

enum ( ModifiedDateBehavior )

modifiedDate আপডেট করা হয়েছে এমন আচরণ নির্ধারণ করে। এটি setModifiedDate ওভাররাইড করে।

newRevision

boolean

একটি ব্লব আপলোড একটি নতুন সংশোধন তৈরি করা উচিত কিনা। মিথ্যা হলে, বর্তমান হেড রিভিশনের ব্লব ডেটা প্রতিস্থাপিত হয়। সত্য বা সেট না হলে, একটি নতুন ব্লব তৈরি করা হয় প্রধান সংশোধন হিসাবে, এবং পূর্ববর্তী আনপিন করা সংশোধনগুলি অল্প সময়ের জন্য সংরক্ষণ করা হয়। পিন করা সংশোধনগুলি অনির্দিষ্টকালের জন্য সংরক্ষণ করা হয়, অতিরিক্ত স্টোরেজ কোটা ব্যবহার করে, সর্বাধিক 200টি সংশোধন পর্যন্ত। কীভাবে সংশোধনগুলি বজায় রাখা হয় তার বিশদ বিবরণের জন্য, ড্রাইভ সহায়তা কেন্দ্র দেখুন৷ নোট করুন যে অনুরোধে কোনো পেলোড না থাকলে এই ক্ষেত্রটি উপেক্ষা করা হয়।

ocr

boolean

.jpg, .png, .gif, বা .pdf আপলোডগুলিতে OCR চেষ্টা করতে হবে কিনা।

ocrLanguage

string

ocr সত্য হলে, ব্যবহার করার জন্য ভাষাতে ইঙ্গিত দেয়। বৈধ মান হল BCP 47 কোড।

pinned

boolean

নতুন রিভিশন পিন করতে হবে কিনা। একটি ফাইলে সর্বাধিক 200টি পিন করা রিভিশন থাকতে পারে। নোট করুন যে অনুরোধে কোনো পেলোড না থাকলে এই ক্ষেত্রটি উপেক্ষা করা হয়।

removeParents

string

সরানোর জন্য অভিভাবক আইডিগুলির কমা দ্বারা পৃথক করা তালিকা৷

setModifiedDate

boolean

অনুরোধের বডিতে সরবরাহ করা মান ব্যবহার করে পরিবর্তিত তারিখ সেট করবেন কিনা। এই ক্ষেত্রটিকে true সেট করা modifiedDateBehavior=fromBodyOrNow এর সমতুল্য, এবং false modifiedDateBehavior=now এর সমতুল্য। পরিবর্তিত তারিখের কোনো পরিবর্তন প্রতিরোধ করতে modifiedDateBehavior=noChange সেট করুন।

supportsAllDrives

boolean

অনুরোধ করা অ্যাপ্লিকেশনটি আমার ড্রাইভ এবং শেয়ার্ড ড্রাইভ উভয়কেই সমর্থন করে কিনা৷

supportsTeamDrives
(deprecated)

boolean

বাতিল করা হয়েছে: পরিবর্তে supportsAllDrives ব্যবহার করুন।

timedTextLanguage

string

সময়কৃত পাঠ্যের ভাষা।

timedTextTrackName

string

টাইমড টেক্সট ট্র্যাকের নাম।

updateViewedDate

boolean

সফলভাবে ফাইল আপডেট করার পর দেখার তারিখ আপডেট করা হবে কিনা।

useContentAsIndexableText

boolean

সূচীযোগ্য পাঠ্য হিসাবে বিষয়বস্তু ব্যবহার করবেন কিনা।

includePermissionsForView

string

প্রতিক্রিয়াতে কোন অতিরিক্ত ভিউ এর অনুমতি অন্তর্ভুক্ত করতে হবে তা নির্দিষ্ট করে। শুধুমাত্র published সমর্থিত.

includeLabels

string

প্রতিক্রিয়ার labelInfo অংশে অন্তর্ভুক্ত করার জন্য লেবেলের আইডিগুলির একটি কমা দ্বারা পৃথক করা তালিকা৷

শরীরের অনুরোধ

অনুরোধের অংশে File একটি উদাহরণ রয়েছে।

প্রতিক্রিয়া শরীর

সফল হলে, প্রতিক্রিয়া বডিতে File একটি উদাহরণ থাকে।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগগুলির মধ্যে একটি প্রয়োজন:

  • https://www.googleapis.com/auth/docs
  • https://www.googleapis.com/auth/drive
  • https://www.googleapis.com/auth/drive.appdata
  • https://www.googleapis.com/auth/drive.apps.readonly
  • https://www.googleapis.com/auth/drive.file
  • https://www.googleapis.com/auth/drive.metadata
  • https://www.googleapis.com/auth/drive.scripts

কিছু সুযোগ সীমাবদ্ধ এবং সেগুলি ব্যবহার করার জন্য আপনার অ্যাপের নিরাপত্তা মূল্যায়ন প্রয়োজন। আরও তথ্যের জন্য, অনুমোদন নির্দেশিকা দেখুন।