پیش نویس ها پیام های ارسال نشده را با برچسب سیستم DRAFT
نشان می دهند. پیام موجود در پیش نویس پس از ایجاد قابل ویرایش نیست، اما می توان آن را جایگزین کرد. از این نظر، منبع پیش نویس صرفاً محفظه ای است که شناسه پایداری را ارائه می دهد زیرا شناسه های پیام زیربنایی هر بار که پیام جایگزین می شود تغییر می کنند.
منابع پیام در یک پیش نویس رفتاری مشابه با پیام های دیگر دارند به جز تفاوت های زیر:
- پیامهای پیشنویس نمیتوانند برچسبی غیر از برچسب سیستم
DRAFT
داشته باشند. - هنگامی که پیش نویس ارسال می شود، پیش نویس به طور خودکار حذف می شود و یک پیام جدید با شناسه به روز شده با برچسب سیستم
SENT
ایجاد می شود. این پیام در پاسخdrafts.send
برگردانده شده است.
مطالب
ایجاد پیش نویس پیام ها
برنامه شما می تواند با استفاده از روش drafts.create پیش نویس ایجاد کند. روند کلی این است که:
- یک پیام MIME ایجاد کنید که با RFC 2822 مطابقت داشته باشد.
- پیام را به یک رشته رمزگذاری شده base64url تبدیل کنید.
- یک پیش نویس ایجاد کنید و مقدار قسمت
drafts.message.raw
را روی رشته کدگذاری شده تنظیم کنید.
نمونه های کد زیر روند را نشان می دهد.
جاوا
پایتون
به روز رسانی پیش نویس ها
همانند ایجاد پیش نویس، برای به روز رسانی پیش نویس، باید یک منبع Draft
را در متن درخواست خود با فیلد draft.message.raw
تنظیم کنید که روی یک رشته کدگذاری شده base64url حاوی پیام MIME تنظیم شده است. از آنجایی که پیام ها نمی توانند به روز شوند، پیام موجود در پیش نویس از بین می رود و با پیام MIME جدید ارائه شده در درخواست به روز رسانی جایگزین می شود.
می توانید پیام MIME فعلی موجود در پیش نویس را با فراخوانی drafts.get
با پارامتر format=raw
بازیابی کنید.
برای اطلاعات بیشتر، به drafts.update
مراجعه کنید.
ارسال پیش نویس
هنگام ارسال پیشنویس، میتوانید پیام را همانطور که هست یا با پیام بهروز شده ارسال کنید. اگر محتوای پیشنویس را با یک پیام جدید بهروزرسانی میکنید، یک منبع Draft
در متن drafts.send
درخواست ارائه دهید. draft.id
را برای ارسال تنظیم کنید. و فیلد draft.message.raw
را روی پیام MIME جدید که به عنوان رشته کدگذاری شده base64url کدگذاری شده است تنظیم کنید. برای اطلاعات بیشتر، به drafts.send
مراجعه کنید.
پیش نویس ها پیام های ارسال نشده را با برچسب سیستم DRAFT
نشان می دهند. پیام موجود در پیش نویس پس از ایجاد قابل ویرایش نیست، اما می توان آن را جایگزین کرد. از این نظر، منبع پیش نویس صرفاً محفظه ای است که شناسه پایداری را ارائه می دهد زیرا شناسه های پیام زیربنایی هر بار که پیام جایگزین می شود تغییر می کنند.
منابع پیام در یک پیش نویس رفتاری مشابه با پیام های دیگر دارند به جز تفاوت های زیر:
- پیامهای پیشنویس نمیتوانند برچسبی غیر از برچسب سیستم
DRAFT
داشته باشند. - هنگامی که پیش نویس ارسال می شود، پیش نویس به طور خودکار حذف می شود و یک پیام جدید با شناسه به روز شده با برچسب سیستم
SENT
ایجاد می شود. این پیام در پاسخdrafts.send
برگردانده شده است.
مطالب
ایجاد پیش نویس پیام ها
برنامه شما می تواند با استفاده از روش drafts.create پیش نویس ایجاد کند. روند کلی این است که:
- یک پیام MIME ایجاد کنید که با RFC 2822 مطابقت داشته باشد.
- پیام را به یک رشته رمزگذاری شده base64url تبدیل کنید.
- یک پیش نویس ایجاد کنید و مقدار قسمت
drafts.message.raw
را روی رشته کدگذاری شده تنظیم کنید.
نمونه های کد زیر روند را نشان می دهد.
جاوا
پایتون
به روز رسانی پیش نویس ها
همانند ایجاد پیش نویس، برای به روز رسانی پیش نویس، باید یک منبع Draft
را در متن درخواست خود با فیلد draft.message.raw
تنظیم کنید که روی یک رشته کدگذاری شده base64url حاوی پیام MIME تنظیم شده است. از آنجایی که پیام ها نمی توانند به روز شوند، پیام موجود در پیش نویس از بین می رود و با پیام MIME جدید ارائه شده در درخواست به روز رسانی جایگزین می شود.
می توانید پیام MIME فعلی موجود در پیش نویس را با فراخوانی drafts.get
با پارامتر format=raw
بازیابی کنید.
برای اطلاعات بیشتر، به drafts.update
مراجعه کنید.
ارسال پیش نویس
هنگام ارسال پیشنویس، میتوانید پیام را همانطور که هست یا با پیام بهروز شده ارسال کنید. اگر محتوای پیشنویس را با یک پیام جدید بهروزرسانی میکنید، یک منبع Draft
در متن drafts.send
درخواست ارائه دهید. draft.id
را برای ارسال تنظیم کنید. و فیلد draft.message.raw
را روی پیام MIME جدید که به عنوان رشته کدگذاری شده base64url کدگذاری شده است تنظیم کنید. برای اطلاعات بیشتر، به drafts.send
مراجعه کنید.
پیش نویس ها پیام های ارسال نشده را با برچسب سیستم DRAFT
نشان می دهند. پیام موجود در پیش نویس پس از ایجاد قابل ویرایش نیست، اما می توان آن را جایگزین کرد. از این نظر، منبع پیش نویس صرفاً محفظه ای است که شناسه پایداری را ارائه می دهد زیرا شناسه های پیام زیربنایی هر بار که پیام جایگزین می شود تغییر می کنند.
منابع پیام در یک پیش نویس رفتاری مشابه با پیام های دیگر دارند به جز تفاوت های زیر:
- پیامهای پیشنویس نمیتوانند برچسبی غیر از برچسب سیستم
DRAFT
داشته باشند. - هنگامی که پیش نویس ارسال می شود، پیش نویس به طور خودکار حذف می شود و یک پیام جدید با شناسه به روز شده با برچسب سیستم
SENT
ایجاد می شود. این پیام در پاسخdrafts.send
برگردانده شده است.
مطالب
ایجاد پیش نویس پیام ها
برنامه شما می تواند با استفاده از روش drafts.create پیش نویس ایجاد کند. روند کلی این است که:
- یک پیام MIME ایجاد کنید که با RFC 2822 مطابقت داشته باشد.
- پیام را به یک رشته رمزگذاری شده base64url تبدیل کنید.
- یک پیش نویس ایجاد کنید و مقدار قسمت
drafts.message.raw
را روی رشته کدگذاری شده تنظیم کنید.
نمونه های کد زیر روند را نشان می دهد.
جاوا
پایتون
به روز رسانی پیش نویس ها
همانند ایجاد پیش نویس، برای به روز رسانی پیش نویس، باید یک منبع Draft
را در متن درخواست خود با فیلد draft.message.raw
تنظیم کنید که روی یک رشته کدگذاری شده base64url حاوی پیام MIME تنظیم شده است. از آنجایی که پیام ها نمی توانند به روز شوند، پیام موجود در پیش نویس از بین می رود و با پیام MIME جدید ارائه شده در درخواست به روز رسانی جایگزین می شود.
می توانید پیام MIME فعلی موجود در پیش نویس را با فراخوانی drafts.get
با پارامتر format=raw
بازیابی کنید.
برای اطلاعات بیشتر، به drafts.update
مراجعه کنید.
ارسال پیش نویس
هنگام ارسال پیشنویس، میتوانید پیام را همانطور که هست یا با پیام بهروز شده ارسال کنید. اگر محتوای پیشنویس را با یک پیام جدید بهروزرسانی میکنید، یک منبع Draft
در متن drafts.send
درخواست ارائه دهید. draft.id
را برای ارسال تنظیم کنید. و فیلد draft.message.raw
را روی پیام MIME جدید که به عنوان رشته کدگذاری شده base64url کدگذاری شده است تنظیم کنید. برای اطلاعات بیشتر، به drafts.send
مراجعه کنید.