منبع: پیام
یک پیام ایمیل.
| نمایش JSON |
|---|
{ "id": string, "threadId": string, "labelIds": [ string ], "snippet": string, "historyId": string, "internalDate": string, "payload": { object ( |
| فیلدها | |
|---|---|
id | شناسه تغییرناپذیر پیام. |
threadId | شناسهی رشتهای که پیام به آن تعلق دارد. برای افزودن پیام یا پیشنویس به یک رشته، باید معیارهای زیر رعایت شود:
|
labelIds[] | فهرست شناسههای برچسبهای اعمالشده بر این پیام. |
snippet | بخش کوتاهی از متن پیام. |
historyId | شناسه آخرین رکورد تاریخچهای که این پیام را تغییر داده است. |
internalDate | مهر زمانی ایجاد پیام داخلی (epoch ms)، که ترتیب قرارگیری در صندوق ورودی را تعیین میکند. برای ایمیلهای معمولی دریافتشده از SMTP، این نشانگر زمانی است که پیام در ابتدا توسط گوگل پذیرفته شده است، که از سربرگ |
payload | ساختار ایمیل تجزیهشده در بخشهای پیام. |
sizeEstimate | اندازه تخمینی پیام بر حسب بایت. |
raw | کل پیام ایمیل در قالب RFC 2822 و رشته کدگذاری شده با base64url. در پاسخهای یک رشته کدگذاری شده با base64. |
classificationLabelValues[] | مقادیر برچسب طبقهبندی روی پیام. طرحهای برچسب طبقهبندی موجود را میتوان با استفاده از API برچسبهای گوگل درایو جستجو کرد. هر شناسه برچسب طبقهبندی باید منحصر به فرد باشد. اگر شناسههای تکراری ارائه شوند، فقط یکی حفظ میشود و انتخاب دلخواه است. فقط برای حسابهای Google Workspace استفاده میشود. |
پیامپارت
یک بخش پیام MIME واحد.
| نمایش JSON |
|---|
{ "partId": string, "mimeType": string, "filename": string, "headers": [ { object ( |
| فیلدها | |
|---|---|
partId | شناسه تغییرناپذیر بخش پیام. |
mimeType | نوع MIME بخش پیام. |
filename | نام فایل پیوست. فقط در صورتی نمایش داده میشود که این بخش از پیام، نشاندهندهی یک پیوست باشد. |
headers[] | فهرست سرآیندهای این بخش پیام. برای بخش پیام سطح بالا، که کل بار پیام را نشان میدهد، شامل سرآیندهای استاندارد ایمیل RFC 2822 مانند |
body | بدنهی پیام برای این بخش، که ممکن است برای بخشهای پیام MIME کانتینر خالی باشد. |
parts[] | بخشهای پیام MIME فرزند این بخش. این فقط برای بخشهای پیام MIME کانتینر، به عنوان مثال |
سربرگ
| نمایش JSON |
|---|
{ "name": string, "value": string } |
| فیلدها | |
|---|---|
name | نام سربرگ قبل از جداکنندهی |
value | مقدار هدر بعد از جداکننده |
برچسب طبقهبندیمقدار
برچسبهای طبقهبندی که روی پیام ایمیل اعمال میشوند. برچسبهای طبقهبندی با برچسبهای صندوق ورودی Gmail متفاوت هستند. فقط برای حسابهای Google Workspace استفاده میشوند. درباره برچسبهای طبقهبندی بیشتر بدانید .
| نمایش JSON |
|---|
{
"labelId": string,
"fields": [
{
object ( |
| فیلدها | |
|---|---|
labelId | الزامی. شناسه برچسب طبقهبندی الفبایی-عددی متعارف یا خام. به فیلد شناسه منبع برچسب گوگل درایو نگاشت میشود. |
fields[] | مقادیر فیلد برای شناسه برچسب طبقهبندی داده شده. |
برچسب طبقهبندیمقدار فیلد
مقادیر فیلد برای برچسب طبقهبندی.
| نمایش JSON |
|---|
{ "fieldId": string, "selection": string } |
| فیلدها | |
|---|---|
fieldId | الزامی. شناسه فیلد برای مقدار برچسب طبقهبندی. به فیلد شناسه شیء |
selection | شناسه انتخاب برای گزینه انتخاب. فقط در صورتی باید تنظیم شود که نوع فیلد در شیء Google Drive |
روشها | |
|---|---|
| پیامهای زیادی را بر اساس شناسه پیام حذف میکند. |
| برچسبهای روی پیامهای مشخصشده را تغییر میدهد. |
| پیام مشخص شده را فوراً و برای همیشه حذف میکند. |
| پیام مشخص شده را دریافت میکند. |
| پیامی را فقط به صندوق پستی این کاربر وارد میکند، با اسکن و طبقهبندی استاندارد ارسال ایمیل مشابه دریافت از طریق SMTP. |
| مستقیماً پیامی را فقط در صندوق پستی این کاربر مشابه IMAP APPEND وارد میکند و اکثر اسکنها و طبقهبندیها را دور میزند. |
| لیست پیامهای موجود در صندوق پستی کاربر. |
| برچسبهای روی پیام مشخصشده را تغییر میدهد. |
| پیام مشخص شده را به گیرندگان موجود در هدرهای To ، Cc و Bcc ارسال میکند. |
| پیام مشخص شده را به سطل زباله منتقل میکند. |
| پیام مشخص شده را از سطل زباله حذف میکند. |