منبع: پیام
یک پیام ایمیل.
| نمایش JSON |
|---|
{ "id": string, "threadId": string, "labelIds": [ string ], "snippet": string, "historyId": string, "internalDate": string, "payload": { object ( |
| فیلدها | |
|---|---|
id | شناسه تغییرناپذیر پیام. |
threadId | شناسهی رشتهای که پیام به آن تعلق دارد. برای افزودن پیام یا پیشنویس به یک رشته، باید معیارهای زیر رعایت شود:
|
labelIds[] | فهرست شناسههای برچسبهای اعمالشده بر این پیام. |
snippet | بخش کوتاهی از متن پیام. |
historyId | شناسه آخرین رکورد تاریخچهای که این پیام را تغییر داده است. |
internalDate | The internal message creation timestamp (epoch ms), which determines ordering in the inbox. For normal SMTP-received email, this represents the time the message was originally accepted by Google, which is more reliable than the |
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 ارسال میکند. |
| پیام مشخص شده را به سطل زباله منتقل میکند. |
| پیام مشخص شده را از سطل زباله حذف میکند. |