Method: files.update

একটি ফাইলের মেটাডেটা, বিষয়বস্তু বা উভয় আপডেট করে।

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

এই পদ্ধতিটি একটি /আপলোড ইউআরআই সমর্থন করে এবং নিম্নলিখিত বৈশিষ্ট্য সহ আপলোড করা মিডিয়া গ্রহণ করে:

  • সর্বাধিক ফাইলের আকার: 5,120 GB
  • গৃহীত মিডিয়া MIME প্রকারগুলি: */*

    (আক্ষরিক */* মানের পরিবর্তে একটি বৈধ MIME প্রকার উল্লেখ করুন। আক্ষরিক */* শুধুমাত্র এটি নির্দেশ করতে ব্যবহৃত হয় যে কোনো বৈধ MIME প্রকার আপলোড করা যেতে পারে। আরও তথ্যের জন্য, Google Workspace এবং Google Drive সমর্থিত MIME প্রকারগুলি দেখুন।)

ফাইল আপলোড করার বিষয়ে আরও তথ্যের জন্য, ফাইল ডেটা আপলোড দেখুন।

HTTP অনুরোধ

  • মিডিয়া আপলোড অনুরোধের জন্য URI আপলোড করুন:
    PATCH https://www.googleapis.com/upload/drive/v3/files/{fileId}
  • মেটাডেটা URI, শুধুমাত্র মেটাডেটা অনুরোধের জন্য:
    PATCH https://www.googleapis.com/drive/v3/files/{fileId}

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

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

পরামিতি
fileId

string

ফাইলের আইডি।

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

পরামিতি
addParents

string

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

enforceSingleParent
(deprecated)

boolean

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

keepRevisionForever

boolean

নতুন হেড রিভিশনে keepForever ফিল্ড সেট করা হবে কিনা। এটি শুধুমাত্র Google ড্রাইভে বাইনারি সামগ্রী সহ ফাইলগুলির জন্য প্রযোজ্য৷ ফাইলের জন্য শুধুমাত্র 200টি সংশোধন চিরতরে রাখা যেতে পারে। যদি সীমা পৌঁছে যায়, পিন করা সংশোধনগুলি মুছে ফেলার চেষ্টা করুন।

ocrLanguage

string

ছবি আমদানির সময় OCR প্রক্রিয়াকরণের জন্য একটি ভাষা ইঙ্গিত (ISO 639-1 কোড)।

removeParents

string

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

supportsAllDrives

boolean

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

supportsTeamDrives
(deprecated)

boolean

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

uploadType

string

/upload URI-তে আপলোডের অনুরোধের ধরন। আপনি যদি একটি /upload URI দিয়ে ডেটা আপলোড করছেন, তাহলে এই ক্ষেত্রটি প্রয়োজন৷ আপনি যদি শুধুমাত্র মেটাডেটা ফাইল তৈরি করেন, তাহলে এই ক্ষেত্রটির প্রয়োজন নেই। অতিরিক্তভাবে, এই ক্ষেত্রটি "এই পদ্ধতিটি চেষ্টা করুন" উইজেটে দেখানো হয় না কারণ উইজেটটি ডেটা আপলোড সমর্থন করে না৷

গ্রহণযোগ্য মান হল:

  • media - সহজ আপলোড । কোনো মেটাডেটা ছাড়া শুধুমাত্র মিডিয়া আপলোড করুন.
  • multipart - মাল্টিপার্ট আপলোড । একটি একক অনুরোধে মিডিয়া এবং এর মেটাডেটা উভয়ই আপলোড করুন৷
  • resumable - পুনঃসূচনাযোগ্য আপলোড । কমপক্ষে দুটি অনুরোধের একটি সিরিজ ব্যবহার করে যেখানে প্রথম অনুরোধে মেটাডেটা অন্তর্ভুক্ত থাকে সেখানে ফাইলটিকে পুনরায় শুরু করা যায় এমন পদ্ধতিতে আপলোড করুন৷
useContentAsIndexableText

boolean

আপলোড করা বিষয়বস্তুকে ইনডেক্সযোগ্য পাঠ্য হিসেবে ব্যবহার করবেন কিনা।

includePermissionsForView

string

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

includeLabels

string

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

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

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

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

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

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

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

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

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