Gmail API یک API RESTful است که میتوان از آن برای دسترسی به صندوقهای پستی Gmail و ارسال نامه استفاده کرد. برای اکثر برنامه های کاربردی وب، Gmail API بهترین انتخاب برای دسترسی مجاز به داده های Gmail کاربر است و برای برنامه های مختلف مانند:
- استخراج، نمایه سازی و پشتیبان گیری نامه فقط خواندنی
- ارسال خودکار یا برنامه ای پیام
- انتقال حساب ایمیل
- سازماندهی ایمیل از جمله فیلتر کردن و مرتبسازی پیامها
- استانداردسازی امضاهای ایمیل در سراسر یک سازمان
در زیر لیستی از اصطلاحات رایج مورد استفاده در Gmail API آمده است:
- پیام
- یک پیام ایمیل حاوی فرستنده، گیرندگان، موضوع و متن. پس از ایجاد یک پیام، پیام را نمی توان تغییر داد. یک پیام توسط یک منبع پیام نمایش داده می شود.
- موضوع
- مجموعه ای از پیام های مرتبط که یک مکالمه را تشکیل می دهد. در یک برنامه سرویس گیرنده ایمیل، زمانی که یک یا چند گیرنده با پیام خود به یک پیام پاسخ می دهند، یک موضوع تشکیل می شود.
- برچسب بزنید
مکانیزمی برای سازماندهی پیام ها و موضوعات. به عنوان مثال، برچسب "مالیات" ممکن است ایجاد شود و برای همه پیامها و موضوعات مرتبط با مالیات کاربر اعمال شود. دو نوع برچسب وجود دارد:
- برچسب های سیستم
- برچسبهای ایجاد شده داخلی، مانند
INBOX
،TRASH
، یاSPAM
. این برچسب ها را نمی توان حذف یا تغییر داد. با این حال، برخی از برچسبهای سیستم، مانندINBOX
را میتوان روی پیامها و رشتهها اعمال کرد یا از آنها حذف کرد. - برچسب های کاربر
- برچسب های ایجاد شده توسط یک کاربر این برچسب ها را می توان توسط کاربر یا یک برنامه حذف یا تغییر داد. یک برچسب کاربر توسط یک منبع برچسب نشان داده می شود.
- پیش نویس
یک پیام ارسال نشده پیام موجود در پیش نویس را می توان جایگزین کرد. ارسال پیش نویس به طور خودکار پیش نویس را حذف می کند و پیامی با برچسب سیستم
SENT
ایجاد می کند. یک پیش نویس با یک منبع پیش نویس نشان داده می شود.
مراحل بعدی
برای آشنایی با توسعه با Google Workspace APIها، از جمله مدیریت احراز هویت و مجوز، به شروع به کار به عنوان یک توسعه دهنده Google Workspace مراجعه کنید.
برای یادگیری نحوه پیکربندی و اجرای یک برنامه ساده Gmail API، نمای کلی Quickstarts را بخوانید.