- درخواست HTTP
- پارامترهای مسیر
- پارامترهای پرس و جو
- درخواست بدن
- بدن پاسخگو
- محدوده مجوز
- آن را امتحان کنید!
پیام های موجود در صندوق پستی کاربر را فهرست می کند.
درخواست HTTP
GET https://gmail.googleapis.com/gmail/v1/users/{userId}/messages
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها | |
---|---|
userId | آدرس ایمیل کاربر. مقدار ویژه |
پارامترهای پرس و جو
پارامترها | |
---|---|
maxResults | حداکثر تعداد پیام برای بازگشت. این فیلد به طور پیش فرض 100 است. حداکثر مقدار مجاز برای این فیلد 500 است. |
pageToken | نشانه صفحه برای بازیابی صفحه خاصی از نتایج در لیست. |
q | فقط پیام های منطبق با درخواست مشخص شده را برگردانید. از همان فرمت پرس و جو مانند جعبه جستجوی Gmail پشتیبانی می کند. برای مثال، |
labelIds[] | فقط پیام هایی را با برچسب هایی برگردانید که با همه شناسه های برچسب مشخص شده مطابقت داشته باشند. پیامهای موجود در یک رشته ممکن است دارای برچسبهایی باشند که پیامهای دیگر در همان رشته دارای برچسبهایی نیستند. برای کسب اطلاعات بیشتر، به مدیریت برچسبها روی پیامها و رشتهها مراجعه کنید. |
includeSpamTrash | پیامهای |
درخواست بدن
بدنه درخواست باید خالی باشد.
بدن پاسخگو
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{
"messages": [
{
object ( |
فیلدها | |
---|---|
messages[] | لیست پیام ها توجه داشته باشید که هر منبع پیام فقط شامل یک |
nextPageToken | رمز برای بازیابی صفحه بعدی نتایج در لیست. |
resultSizeEstimate | تعداد کل نتایج تخمینی |
محدوده مجوز
به یکی از حوزه های OAuth زیر نیاز دارد:
-
https://mail.google.com/
-
https://www.googleapis.com/auth/gmail.modify
-
https://www.googleapis.com/auth/gmail.readonly
-
https://www.googleapis.com/auth/gmail.metadata
برای اطلاعات بیشتر، به راهنمای مجوز مراجعه کنید.