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