- HTTP অনুরোধ
- পথের পরামিতি
- কোয়েরি প্যারামিটার
- অনুরোধকারী শরীর
- প্রতিক্রিয়া সংস্থা
- অনুমোদনের পরিধি
- চেষ্টা করে দেখুন!
কোনো ফাইলের মেটাডেটা, বিষয়বস্তু বা উভয়ই আপডেট করে।
এই মেথডটি কল করার সময়, রিকোয়েস্টের শুধুমাত্র সেই ফিল্ডগুলো পূরণ করুন যেগুলো আপনি পরিবর্তন করতে চান। ফিল্ড আপডেট করার সময়, কিছু ফিল্ড স্বয়ংক্রিয়ভাবে পরিবর্তিত হতে পারে, যেমন modifiedDate । এই মেথডটি প্যাচ সেম্যান্টিকস সমর্থন করে।
এই পদ্ধতিটি একটি /upload URI সমর্থন করে এবং নিম্নলিখিত বৈশিষ্ট্য সহ আপলোড করা মিডিয়া গ্রহণ করে:
- ফাইলের সর্বোচ্চ আকার: ৫,১২০ জিবি
- গৃহীত মিডিয়া MIME প্রকার:
*/*আক্ষরিক
*/*মানের পরিবর্তে একটি বৈধ MIME টাইপ উল্লেখ করুন। আক্ষরিক*/*শুধুমাত্র এটি বোঝাতে ব্যবহৃত হয় যে যেকোনো বৈধ MIME টাইপ আপলোড করা যাবে। আরও তথ্যের জন্য, Google Workspace এবং Google Drive সমর্থিত MIME টাইপসমূহ দেখুন।
ফাইল আপলোড করার বিষয়ে আরও তথ্যের জন্য, ফাইল ডেটা আপলোড দেখুন।
HTTP অনুরোধ
- মিডিয়া আপলোড অনুরোধের জন্য আপলোড ইউআরআই:
PUT https://www.googleapis.com/upload/drive/v2/files/{fileId} - মেটাডেটা ইউআরআই, শুধুমাত্র মেটাডেটা-সংক্রান্ত অনুরোধের জন্য:
PUT https://www.googleapis.com/drive/v2/files/{fileId}
URL-টিতে gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করা হয়েছে।
পথের পরামিতি
| প্যারামিটার | |
|---|---|
fileId | যে ফাইলটি আপডেট করতে হবে তার আইডি। |
কোয়েরি প্যারামিটার
| প্যারামিটার | |
|---|---|
addParents | যোগ করার জন্য প্যারেন্ট আইডিগুলোর কমা দিয়ে পৃথক করা তালিকা। |
convert | অপ্রচলিত: এই প্যারামিটারটির কোনো কার্যকারিতা নেই। |
enforceSingleParent | অপ্রচলিত: একাধিক ফোল্ডারে ফাইল যোগ করার সুবিধাটি এখন আর সমর্থিত নয়। এর পরিবর্তে |
modifiedDateBehavior | |
newRevision | ব্লব আপলোড করলে একটি নতুন রিভিশন তৈরি হবে কিনা। যদি 'ফলস' (false) হয়, তাহলে বর্তমান হেড রিভিশনের ব্লব ডেটা প্রতিস্থাপিত হয়। যদি 'ট্রু' (true) হয় বা সেট করা না থাকে, তাহলে হেড রিভিশন হিসেবে একটি নতুন ব্লব তৈরি হয় এবং পূর্ববর্তী আনপিন করা রিভিশনগুলো অল্প সময়ের জন্য সংরক্ষিত থাকে। পিন করা রিভিশনগুলো অতিরিক্ত স্টোরেজ কোটা ব্যবহার করে অনির্দিষ্টকালের জন্য সংরক্ষিত থাকে, যা সর্বোচ্চ ২০০টি রিভিশন পর্যন্ত হতে পারে। রিভিশনগুলো কীভাবে সংরক্ষিত হয় সে সম্পর্কে বিস্তারিত জানতে ড্রাইভ হেল্প সেন্টার দেখুন। |
ocr | .jpg, .png, .gif, বা .pdf আপলোডের ক্ষেত্রে OCR করার চেষ্টা করা হবে কিনা। |
ocrLanguage | যদি ocr সত্য হয়, তাহলে কোন ভাষা ব্যবহার করতে হবে সে সম্পর্কে ইঙ্গিত দেয়। বৈধ মানগুলো হলো BCP 47 কোড। |
pinned | নতুন রিভিশনটি পিন করা হবে কিনা। একটি ফাইলে সর্বাধিক ২০০টি পিন করা রিভিশন থাকতে পারে। |
removeParents | অপসারণ করার জন্য প্যারেন্ট আইডিগুলোর কমা দিয়ে পৃথক করা তালিকা। |
setModifiedDate | অনুরোধের মূল অংশে দেওয়া মান ব্যবহার করে সংশোধিত তারিখ নির্ধারণ করা হবে কিনা। এই ফিল্ডটি ' |
supportsAllDrives | অনুরোধকারী অ্যাপ্লিকেশনটি মাই ড্রাইভ এবং শেয়ার্ড ড্রাইভ উভয়ই সমর্থন করে কিনা। |
supportsTeamDrives | অপ্রচলিত: এর পরিবর্তে |
timedTextLanguage | সময়-সীমাবদ্ধ টেক্সটের ভাষা। |
timedTextTrackName | সময়-ভিত্তিক টেক্সট ট্র্যাকের নাম। |
updateViewedDate | ফাইলটি সফলভাবে আপডেট করার পর দেখার তারিখ আপডেট করা হবে কিনা। |
uploadType | গ্রহণযোগ্য মানগুলো হলো:
|
useContentAsIndexableText | বিষয়বস্তুটিকে সূচীবদ্ধ পাঠ্য হিসেবে ব্যবহার করা হবে কিনা। |
includePermissionsForView | রেসপন্সে কোন অতিরিক্ত ভিউয়ের পারমিশনগুলো অন্তর্ভুক্ত করা হবে তা নির্দিষ্ট করে। শুধুমাত্র |
includeLabels | রেসপন্সের |
অনুরোধকারী শরীর
অনুরোধের বডিতে 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
কিছু স্কোপ সীমাবদ্ধ এবং আপনার অ্যাপ সেগুলি ব্যবহার করার জন্য একটি নিরাপত্তা মূল্যায়নের প্রয়োজন। আরও তথ্যের জন্য, অনুমোদন নির্দেশিকা দেখুন।