একটি ফাইল তৈরি করে। আরও তথ্যের জন্য, ফাইল তৈরি করুন এবং পরিচালনা করুন দেখুন।
এই পদ্ধতিটি একটি /আপলোড ইউআরআই সমর্থন করে এবং নিম্নলিখিত বৈশিষ্ট্য সহ আপলোড করা মিডিয়া গ্রহণ করে:
- সর্বাধিক ফাইলের আকার: 5,120 GB
- গৃহীত মিডিয়া MIME প্রকারগুলি:
*/*(আক্ষরিক
*/*মানের পরিবর্তে একটি বৈধ MIME প্রকার উল্লেখ করুন। আক্ষরিক*/*শুধুমাত্র এটি নির্দেশ করতে ব্যবহৃত হয় যে কোনো বৈধ MIME প্রকার আপলোড করা যেতে পারে। আরও তথ্যের জন্য, Google Workspace এবং Google Drive সমর্থিত MIME প্রকারগুলি দেখুন।)
ফাইল আপলোড করার বিষয়ে আরও তথ্যের জন্য, ফাইল ডেটা আপলোড দেখুন।
create পদ্ধতির মাধ্যমে শর্টকাট তৈরি করা অ্যাপগুলিকে অবশ্যই MIME প্রকারের application/vnd.google-apps.shortcut নির্দিষ্ট করতে হবে।
API এর সাথে ফাইল ঢোকানোর সময় অ্যাপগুলির name বৈশিষ্ট্যে একটি ফাইল এক্সটেনশন উল্লেখ করা উচিত। উদাহরণস্বরূপ, একটি JPEG ফাইল সন্নিবেশ করার জন্য একটি অপারেশন মেটাডেটাতে "name": "cat.jpg" মত কিছু নির্দিষ্ট করা উচিত।
পরবর্তী GET অনুরোধগুলির মধ্যে শুধুমাত্র-পঠনযোগ্য fileExtension বৈশিষ্ট্য অন্তর্ভুক্ত রয়েছে যা মূলত name সম্পত্তিতে নির্দিষ্ট করা এক্সটেনশনের সাথে রয়েছে। যখন একজন Google ড্রাইভ ব্যবহারকারী একটি ফাইল ডাউনলোড করার অনুরোধ করে, বা যখন ফাইলটি সিঙ্ক ক্লায়েন্টের মাধ্যমে ডাউনলোড করা হয়, তখন ড্রাইভ নামের উপর ভিত্তি করে একটি সম্পূর্ণ ফাইলের নাম (এক্সটেনশন সহ) তৈরি করে৷ যে ক্ষেত্রে এক্সটেনশনটি অনুপস্থিত, ড্রাইভ ফাইলের MIME প্রকারের উপর ভিত্তি করে এক্সটেনশন নির্ধারণ করার চেষ্টা করে৷
HTTP অনুরোধ
- মিডিয়া আপলোড অনুরোধের জন্য URI আপলোড করুন:
POST https://www.googleapis.com/upload/drive/v3/files - মেটাডেটা URI, শুধুমাত্র মেটাডেটা অনুরোধের জন্য:
POST https://www.googleapis.com/drive/v3/files
URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
ক্যোয়ারী প্যারামিটার
| পরামিতি | |
|---|---|
enforceSingleParent | বাতিল করা হয়েছে: একাধিক ফোল্ডারে ফাইল তৈরি করা আর সমর্থিত নয়। |
ignoreDefaultVisibility | তৈরি করা ফাইলের জন্য ডোমেনের ডিফল্ট দৃশ্যমানতা সেটিংস উপেক্ষা করা হবে কিনা। ডোমেন অ্যাডমিনিস্ট্রেটররা ডিফল্টরূপে ডোমেনে দৃশ্যমান সমস্ত আপলোড করা ফাইল বেছে নিতে পারেন; এই প্যারামিটার অনুরোধের জন্য সেই আচরণকে বাইপাস করে। অনুমতি এখনও মূল ফোল্ডার থেকে উত্তরাধিকারসূত্রে পাওয়া যায়। |
keepRevisionForever | নতুন হেড রিভিশনে |
ocrLanguage | ছবি আমদানির সময় OCR প্রক্রিয়াকরণের জন্য একটি ভাষা ইঙ্গিত (ISO 639-1 কোড)। |
supportsAllDrives | অনুরোধ করা অ্যাপ্লিকেশনটি আমার ড্রাইভ এবং শেয়ার্ড ড্রাইভ উভয়কেই সমর্থন করে কিনা৷ |
supportsTeamDrives | বাতিল করা হয়েছে: পরিবর্তে |
uploadType | গ্রহণযোগ্য মান হল:
|
useContentAsIndexableText | আপলোড করা বিষয়বস্তুকে ইনডেক্সযোগ্য পাঠ্য হিসেবে ব্যবহার করবেন কিনা। |
includePermissionsForView | প্রতিক্রিয়াতে কোন অতিরিক্ত ভিউ এর অনুমতি অন্তর্ভুক্ত করতে হবে তা নির্দিষ্ট করে। শুধুমাত্র |
includeLabels | প্রতিক্রিয়ার |
শরীরের অনুরোধ
অনুরোধের অংশে File একটি উদাহরণ রয়েছে।
প্রতিক্রিয়া শরীর
সফল হলে, প্রতিক্রিয়া বডিতে File একটি উদাহরণ থাকে।
অনুমোদনের সুযোগ
নিম্নলিখিত OAuth সুযোগগুলির মধ্যে একটি প্রয়োজন:
-
https://www.googleapis.com/auth/drive -
https://www.googleapis.com/auth/drive.appdata -
https://www.googleapis.com/auth/drive.file
কিছু সুযোগ সীমাবদ্ধ এবং সেগুলি ব্যবহার করার জন্য আপনার অ্যাপের নিরাপত্তা মূল্যায়ন প্রয়োজন। আরও তথ্যের জন্য, অনুমোদন নির্দেশিকা দেখুন।