অনুরোধে প্রদত্ত শিরোনাম ব্যবহার করে একটি খালি ডকুমেন্ট তৈরি করে। অনুরোধের অন্যান্য ক্ষেত্র, প্রদত্ত যেকোনো বিষয়বস্তু সহ, উপেক্ষা করা হয়।
তৈরি করা ডকুমেন্টটি ফেরত দেয়।
HTTP অনুরোধ
POST https://docs.googleapis.com/v1/documents
URL-টিতে gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করা হয়েছে।
অনুরোধকারী শরীর
অনুরোধের মূল অংশে নিম্নলিখিত কাঠামোসহ ডেটা থাকে:
| JSON উপস্থাপনা |
|---|
{ "documentId": string, "title": string, "tabs": [ { object ( |
| ক্ষেত্র | |
|---|---|
documentId | শুধুমাত্র আউটপুট। ডকুমেন্টটির আইডি। |
title | নথিটির শিরোনাম। |
tabs[] | ট্যাবগুলো কোনো ডকুমেন্টের অংশ। ট্যাবের মধ্যে চাইল্ড ট্যাব থাকতে পারে, অর্থাৎ একটি ট্যাবের ভেতরে আরেকটি ট্যাব থাকতে পারে। চাইল্ড ট্যাবগুলোকে |
revisionId | শুধুমাত্র আউটপুট। ডকুমেন্টটির রিভিশন আইডি। আপডেট অনুরোধে এটি ব্যবহার করে নির্দিষ্ট করা যায় যে, ডকুমেন্টের কোন রিভিশনে আপডেট প্রয়োগ করতে হবে এবং সেই রিভিশনের পর ডকুমেন্টটি সম্পাদিত হয়ে থাকলে অনুরোধটি কীভাবে কাজ করবে। শুধুমাত্র তখনই এটি পূরণ করা হয়, যখন ব্যবহারকারীর ডকুমেন্টটি সম্পাদনা করার অ্যাক্সেস থাকে। রিভিশন আইডি কোনো ক্রমিক সংখ্যা নয়, বরং এটি একটি অস্বচ্ছ স্ট্রিং। সময়ের সাথে সাথে রিভিশন আইডির ফরম্যাট পরিবর্তিত হতে পারে। ফেরত আসা রিভিশন আইডি শুধুমাত্র ফেরত দেওয়ার পর ২৪ ঘণ্টার জন্য বৈধ থাকার নিশ্চয়তা দেয় এবং এটি ব্যবহারকারীদের মধ্যে শেয়ার করা যায় না। যদি দুটি কলের মধ্যে রিভিশন আইডি অপরিবর্তিত থাকে, তাহলে ডকুমেন্টটি পরিবর্তিত হয়নি। এর বিপরীতে, একটি পরিবর্তিত আইডি (একই ডকুমেন্ট এবং ব্যবহারকারীর জন্য) সাধারণত বোঝায় যে ডকুমেন্টটি আপডেট করা হয়েছে। তবে, আইডি ফরম্যাট পরিবর্তনের মতো অভ্যন্তরীণ কারণের জন্যও আইডি পরিবর্তিত হতে পারে। |
suggestionsViewMode | শুধুমাত্র আউটপুট। ডকুমেন্টটিতে সাজেশন ভিউ মোড প্রয়োগ করা হয়েছে। দ্রষ্টব্য: কোনো ডকুমেন্ট সম্পাদনা করার সময়, পরিবর্তনগুলি অবশ্যই |
commentsViewMode | শুধুমাত্র আউটপুট। ডকুমেন্টটিতে মন্তব্য দেখার মোড প্রয়োগ করা হয়েছে। |
comments[] | শুধুমাত্র আউটপুট। ডকুমেন্টটির সাথে যুক্ত মন্তব্যসমূহ। এটি কেবল তখনই পূরণ করা হয়, যখন |
suggestions[] | শুধুমাত্র আউটপুট। ডকুমেন্টটির সাথে সম্পর্কিত সাজেশনগুলো। এটি কেবল তখনই প্রদর্শিত হবে, যখন |
body | শুধুমাত্র আউটপুট। ডকুমেন্টের মূল অংশ। লিগ্যাসি ফিল্ড: এর পরিবর্তে, |
headers | শুধুমাত্র আউটপুট। ডকুমেন্টের হেডারগুলো হেডার আইডি দ্বারা চিহ্নিত করা হয়েছে। লিগ্যাসি ফিল্ড: এর পরিবর্তে, |
footers | শুধুমাত্র আউটপুট। ডকুমেন্টের ফুটারগুলো, ফুটার আইডি দ্বারা চিহ্নিত। লিগ্যাসি ফিল্ড: এর পরিবর্তে, |
footnotes | শুধুমাত্র আউটপুট। ডকুমেন্টের পাদটীকাগুলো, পাদটীকা আইডি দ্বারা চিহ্নিত। লিগ্যাসি ফিল্ড: এর পরিবর্তে, |
documentStyle | শুধুমাত্র আউটপুট। ডকুমেন্টটির স্টাইল। লিগ্যাসি ফিল্ড: এর পরিবর্তে, |
suggestedDocumentStyleChanges | শুধুমাত্র আউটপুট। সাজেশন আইডি দ্বারা চিহ্নিত, ডকুমেন্টের স্টাইলে প্রস্তাবিত পরিবর্তনগুলো। লিগ্যাসি ফিল্ড: এর পরিবর্তে, |
namedStyles | শুধুমাত্র আউটপুট। ডকুমেন্টটির নামযুক্ত স্টাইলসমূহ। লিগ্যাসি ফিল্ড: এর পরিবর্তে, |
suggestedNamedStylesChanges | শুধুমাত্র আউটপুট। সাজেশন আইডি দ্বারা চিহ্নিত, ডকুমেন্টের নামযুক্ত স্টাইলগুলিতে প্রস্তাবিত পরিবর্তনসমূহ। লিগ্যাসি ফিল্ড: এর পরিবর্তে, |
lists | শুধুমাত্র আউটপুট। ডকুমেন্টের তালিকাগুলো, যা তালিকা আইডি দ্বারা চিহ্নিত। লিগ্যাসি ফিল্ড: এর পরিবর্তে, |
namedRanges | শুধুমাত্র আউটপুট। ডকুমেন্টের নামযুক্ত রেঞ্জগুলো, যা নাম দ্বারা চিহ্নিত। লিগ্যাসি ফিল্ড: এর পরিবর্তে, |
inlineObjects | শুধুমাত্র আউটপুট। ডকুমেন্টের ইনলাইন অবজেক্টগুলো, যা অবজেক্ট আইডি দ্বারা চিহ্নিত। লিগ্যাসি ফিল্ড: এর পরিবর্তে, |
positionedObjects | শুধুমাত্র আউটপুট। ডকুমেন্টে অবস্থিত অবজেক্টগুলো, যা অবজেক্ট আইডি দ্বারা চিহ্নিত। লিগ্যাসি ফিল্ড: এর পরিবর্তে, |
প্রতিক্রিয়া সংস্থা
সফল হলে, রেসপন্স বডিতে Document এর একটি নতুন তৈরি হওয়া ইনস্ট্যান্স থাকে।
অনুমোদনের পরিধি
নিম্নলিখিত OAuth স্কোপগুলির মধ্যে একটি প্রয়োজন:
-
https://www.googleapis.com/auth/documents -
https://www.googleapis.com/auth/drive -
https://www.googleapis.com/auth/drive.file
আরও তথ্যের জন্য, অনুমোদন নির্দেশিকা দেখুন।