DRAFT
সিস্টেম লেবেল প্রয়োগ করে অপ্রেরিত বার্তাগুলিকে উপস্থাপন করে৷ খসড়ার মধ্যে থাকা বার্তাটি একবার তৈরি করার পরে সম্পাদনা করা যাবে না, তবে এটি প্রতিস্থাপন করা যেতে পারে। এই অর্থে, খসড়া সংস্থানটি কেবল একটি ধারক যা একটি স্থিতিশীল আইডি সরবরাহ করে কারণ অন্তর্নিহিত বার্তা আইডিগুলি যখনই বার্তাটি প্রতিস্থাপন করা হয় তখন পরিবর্তন হয়৷
একটি খসড়ার ভিতরে বার্তা সংস্থানগুলির নিম্নলিখিত পার্থক্যগুলি ছাড়া অন্যান্য বার্তাগুলির অনুরূপ আচরণ রয়েছে:
- খসড়া বার্তাগুলিতে
DRAFT
সিস্টেম লেবেল ছাড়া অন্য কোনও লেবেল থাকতে পারে না৷ - যখন খসড়া পাঠানো হয়, তখন খসড়াটি স্বয়ংক্রিয়ভাবে মুছে ফেলা হয় এবং
SENT
সিস্টেম লেবেলের সাথে একটি আপডেট আইডি সহ একটি নতুন বার্তা তৈরি করা হয়। এই বার্তাটিdrafts.send
প্রতিক্রিয়াতে ফিরে এসেছে।
বিষয়বস্তু
খসড়া বার্তা তৈরি করা হচ্ছে
আপনার অ্যাপ্লিকেশন drafts.create পদ্ধতি ব্যবহার করে খসড়া তৈরি করতে পারে। সাধারণ প্রক্রিয়া হল:
- একটি MIME বার্তা তৈরি করুন যা RFC 2822 মেনে চলে।
- বার্তাটিকে একটি base64url এনকোডেড স্ট্রিং-এ রূপান্তর করুন।
- একটি খসড়া তৈরি করুন ,
drafts.message.raw
ক্ষেত্রের মান এনকোড করা স্ট্রিং-এ সেট করে।
নিম্নলিখিত কোড উদাহরণ প্রক্রিয়া প্রদর্শন.
জাভা
পাইথন
খসড়া আপডেট করা হচ্ছে
একইভাবে একটি খসড়া তৈরি করার জন্য, একটি খসড়া আপডেট করার জন্য আপনাকে অবশ্যই আপনার অনুরোধের অংশে একটি Draft
সংস্থান সরবরাহ করতে হবে draft.message.raw
ফিল্ডটি MIME বার্তা সহ একটি base64url এনকোডেড স্ট্রিং সেট করে। যেহেতু বার্তাগুলি আপডেট করা যায় না, খসড়াটিতে থাকা বার্তাটি ধ্বংস হয়ে যায় এবং আপডেট অনুরোধে সরবরাহ করা নতুন MIME বার্তা দ্বারা প্রতিস্থাপিত হয়৷
আপনি প্যারামিটার format=raw
সহ drafts.get
কল করে খসড়াটিতে থাকা বর্তমান MIME বার্তাটি পুনরুদ্ধার করতে পারেন।
আরও তথ্যের জন্য, drafts.update
দেখুন।
খসড়া পাঠানো হচ্ছে
একটি ড্রাফ্ট পাঠানোর সময়, আপনি বার্তাটি যেমন আছে বা আপডেট করা বার্তার সাথে পাঠাতে বেছে নিতে পারেন। আপনি যদি একটি নতুন বার্তা সহ খসড়া বিষয়বস্তু আপডেট করছেন, drafts.send
অনুরোধের মূল অংশে একটি Draft
সংস্থান সরবরাহ করুন; যে খসড়া পাঠানো হবে তার draft.id
সেট করুন; এবং draft.message.raw
ফিল্ডটিকে একটি base64url এনকোডেড স্ট্রিং হিসাবে এনকোড করা নতুন MIME বার্তায় সেট করুন। আরও তথ্যের জন্য, drafts.send
দেখুন।
DRAFT
সিস্টেম লেবেল প্রয়োগ করে অপ্রেরিত বার্তাগুলিকে উপস্থাপন করে৷ খসড়ার মধ্যে থাকা বার্তাটি একবার তৈরি করার পরে সম্পাদনা করা যাবে না, তবে এটি প্রতিস্থাপন করা যেতে পারে। এই অর্থে, খসড়া সংস্থানটি কেবল একটি ধারক যা একটি স্থিতিশীল আইডি সরবরাহ করে কারণ অন্তর্নিহিত বার্তা আইডিগুলি যখনই বার্তাটি প্রতিস্থাপন করা হয় তখন পরিবর্তন হয়৷
একটি খসড়ার ভিতরে বার্তা সংস্থানগুলির নিম্নলিখিত পার্থক্যগুলি ছাড়া অন্যান্য বার্তাগুলির অনুরূপ আচরণ রয়েছে:
- খসড়া বার্তাগুলিতে
DRAFT
সিস্টেম লেবেল ছাড়া অন্য কোনও লেবেল থাকতে পারে না৷ - যখন খসড়া পাঠানো হয়, তখন খসড়াটি স্বয়ংক্রিয়ভাবে মুছে ফেলা হয় এবং
SENT
সিস্টেম লেবেলের সাথে একটি আপডেট আইডি সহ একটি নতুন বার্তা তৈরি করা হয়। এই বার্তাটিdrafts.send
প্রতিক্রিয়াতে ফিরে এসেছে।
বিষয়বস্তু
খসড়া বার্তা তৈরি করা হচ্ছে
আপনার অ্যাপ্লিকেশন drafts.create পদ্ধতি ব্যবহার করে খসড়া তৈরি করতে পারে। সাধারণ প্রক্রিয়া হল:
- একটি MIME বার্তা তৈরি করুন যা RFC 2822 মেনে চলে।
- বার্তাটিকে একটি base64url এনকোডেড স্ট্রিং-এ রূপান্তর করুন।
- একটি খসড়া তৈরি করুন ,
drafts.message.raw
ক্ষেত্রের মান এনকোড করা স্ট্রিং-এ সেট করে।
নিম্নলিখিত কোড উদাহরণ প্রক্রিয়া প্রদর্শন.
জাভা
পাইথন
খসড়া আপডেট করা হচ্ছে
একইভাবে একটি খসড়া তৈরি করার জন্য, একটি খসড়া আপডেট করার জন্য আপনাকে অবশ্যই আপনার অনুরোধের অংশে একটি Draft
সংস্থান সরবরাহ করতে হবে draft.message.raw
ফিল্ডটি MIME বার্তা সহ একটি base64url এনকোডেড স্ট্রিং সেট করে। যেহেতু বার্তাগুলি আপডেট করা যায় না, খসড়াটিতে থাকা বার্তাটি ধ্বংস হয়ে যায় এবং আপডেট অনুরোধে সরবরাহ করা নতুন MIME বার্তা দ্বারা প্রতিস্থাপিত হয়৷
আপনি প্যারামিটার format=raw
সহ drafts.get
কল করে খসড়াটিতে থাকা বর্তমান MIME বার্তাটি পুনরুদ্ধার করতে পারেন।
আরও তথ্যের জন্য, drafts.update
দেখুন।
খসড়া পাঠানো হচ্ছে
একটি ড্রাফ্ট পাঠানোর সময়, আপনি বার্তাটি যেমন আছে বা আপডেট করা বার্তার সাথে পাঠাতে বেছে নিতে পারেন। আপনি যদি একটি নতুন বার্তা সহ খসড়া বিষয়বস্তু আপডেট করছেন, drafts.send
অনুরোধের মূল অংশে একটি Draft
সংস্থান সরবরাহ করুন; যে খসড়া পাঠানো হবে তার draft.id
সেট করুন; এবং draft.message.raw
ফিল্ডটিকে একটি base64url এনকোডেড স্ট্রিং হিসাবে এনকোড করা নতুন MIME বার্তায় সেট করুন। আরও তথ্যের জন্য, drafts.send
দেখুন।
DRAFT
সিস্টেম লেবেল প্রয়োগ করে অপ্রেরিত বার্তাগুলিকে উপস্থাপন করে৷ খসড়ার মধ্যে থাকা বার্তাটি একবার তৈরি করার পরে সম্পাদনা করা যাবে না, তবে এটি প্রতিস্থাপন করা যেতে পারে। এই অর্থে, খসড়া সংস্থানটি কেবল একটি ধারক যা একটি স্থিতিশীল আইডি সরবরাহ করে কারণ অন্তর্নিহিত বার্তা আইডিগুলি যখনই বার্তাটি প্রতিস্থাপন করা হয় তখন পরিবর্তন হয়৷
একটি খসড়ার ভিতরে বার্তা সংস্থানগুলির নিম্নলিখিত পার্থক্যগুলি ছাড়া অন্যান্য বার্তাগুলির অনুরূপ আচরণ রয়েছে:
- খসড়া বার্তাগুলিতে
DRAFT
সিস্টেম লেবেল ছাড়া অন্য কোনও লেবেল থাকতে পারে না৷ - যখন খসড়া পাঠানো হয়, তখন খসড়াটি স্বয়ংক্রিয়ভাবে মুছে ফেলা হয় এবং
SENT
সিস্টেম লেবেলের সাথে একটি আপডেট আইডি সহ একটি নতুন বার্তা তৈরি করা হয়। এই বার্তাটিdrafts.send
প্রতিক্রিয়াতে ফিরে এসেছে।
বিষয়বস্তু
খসড়া বার্তা তৈরি করা হচ্ছে
আপনার অ্যাপ্লিকেশন drafts.create পদ্ধতি ব্যবহার করে খসড়া তৈরি করতে পারে। সাধারণ প্রক্রিয়া হল:
- একটি MIME বার্তা তৈরি করুন যা RFC 2822 মেনে চলে।
- বার্তাটিকে একটি base64url এনকোডেড স্ট্রিং-এ রূপান্তর করুন।
- একটি খসড়া তৈরি করুন ,
drafts.message.raw
ক্ষেত্রের মান এনকোড করা স্ট্রিং-এ সেট করে।
নিম্নলিখিত কোড উদাহরণ প্রক্রিয়া প্রদর্শন.
জাভা
পাইথন
খসড়া আপডেট করা হচ্ছে
একইভাবে একটি খসড়া তৈরি করার জন্য, একটি খসড়া আপডেট করার জন্য আপনাকে অবশ্যই আপনার অনুরোধের অংশে একটি Draft
সংস্থান সরবরাহ করতে হবে draft.message.raw
ফিল্ডটি MIME বার্তা সহ একটি base64url এনকোডেড স্ট্রিং সেট করে। যেহেতু বার্তাগুলি আপডেট করা যায় না, খসড়াটিতে থাকা বার্তাটি ধ্বংস হয়ে যায় এবং আপডেট অনুরোধে সরবরাহ করা নতুন MIME বার্তা দ্বারা প্রতিস্থাপিত হয়৷
আপনি প্যারামিটার format=raw
সহ drafts.get
কল করে খসড়াটিতে থাকা বর্তমান MIME বার্তাটি পুনরুদ্ধার করতে পারেন।
আরও তথ্যের জন্য, drafts.update
দেখুন।
খসড়া পাঠানো হচ্ছে
একটি ড্রাফ্ট পাঠানোর সময়, আপনি বার্তাটি যেমন আছে বা আপডেট করা বার্তার সাথে পাঠাতে বেছে নিতে পারেন। আপনি যদি একটি নতুন বার্তা সহ খসড়া বিষয়বস্তু আপডেট করছেন, drafts.send
অনুরোধের মূল অংশে একটি Draft
সংস্থান সরবরাহ করুন; যে খসড়া পাঠানো হবে তার draft.id
সেট করুন; এবং draft.message.raw
ফিল্ডটিকে একটি base64url এনকোডেড স্ট্রিং হিসাবে এনকোড করা নতুন MIME বার্তায় সেট করুন। আরও তথ্যের জন্য, drafts.send
দেখুন।