- درخواست HTTP
- پارامترهای مسیر
- پارامترهای پرس و جو
- درخواست بدن
- بدن پاسخگو
- محدوده مجوز
- آن را امتحان کنید!
پیامها را در فضایی فهرست میکند که تماسگیرنده عضو آن است، از جمله پیامهای اعضای مسدود شده و فضاها. اگر پیامهایی را از یک فضای بدون پیام فهرست کنید، پاسخ یک شی خالی است. هنگام استفاده از رابط REST/HTTP، پاسخ حاوی یک شی JSON خالی، {}
است. برای مثال، فهرست پیامها را ببینید. نیاز به احراز هویت کاربر دارد.
درخواست HTTP
GET https://chat.googleapis.com/v1/{parent=spaces/*}/messages
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها | |
---|---|
parent | مورد نیاز. نام منبع فضایی برای فهرست کردن پیامها. قالب: |
پارامترهای پرس و جو
پارامترها | |
---|---|
pageSize | حداکثر تعداد پیام های برگشتی این سرویس ممکن است پیام های کمتری از این مقدار را برگرداند. اگر مشخص نشده باشد، حداکثر 25 عدد برگردانده می شود. حداکثر مقدار 1000 است. اگر از مقداری بیش از 1000 استفاده می کنید، به طور خودکار به 1000 تغییر می کند. مقادیر منفی یک خطای |
pageToken | اختیاری است، در صورت از سرگیری درخواست قبلی. نشانه صفحه دریافت شده از تماس پیام های لیست قبلی. این پارامتر را برای بازیابی صفحه بعدی ارائه کنید. هنگام صفحه بندی، تمام پارامترهای دیگر ارائه شده باید با فراخوانی که توکن صفحه را ارائه می کند مطابقت داشته باشد. انتقال مقادیر مختلف به سایر پارامترها ممکن است منجر به نتایج غیرمنتظره شود. |
filter | یک فیلتر پرس و جو می توانید پیام ها را بر اساس تاریخ ( برای فیلتر کردن پیامها بر اساس تاریخ ایجاد آنها، برای فیلتر کردن بر اساس رشته، برای فیلتر کردن بر اساس موضوع و تاریخ، از عملگر به عنوان مثال، پرس و جوهای زیر معتبر هستند:
درخواستهای نامعتبر توسط سرور با خطای |
orderBy | اختیاری است، در صورت از سرگیری درخواست قبلی. نحوه ترتیب لیست پیام ها مقداری را برای سفارش با یک عملیات سفارشی مشخص کنید. مقادیر عملیات سفارش معتبر به شرح زیر است:
ترتیب پیشفرض |
showDeleted | آیا شامل پیام های حذف شده است یا خیر. پیامهای حذفشده شامل زمان حذف شده و ابردادههای مربوط به حذف آنها است، اما محتوای پیام در دسترس نیست. |
درخواست بدن
بدنه درخواست باید خالی باشد.
بدن پاسخگو
پیام پاسخ برای لیست کردن پیام ها.
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{
"messages": [
{
object ( |
فیلدها | |
---|---|
messages[] | لیست پیام ها |
nextPageToken | برای بازیابی صفحه بعدی نتایج، می توانید یک نشانه به عنوان |
محدوده مجوز
به یکی از حوزه های OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/chat.import
-
https://www.googleapis.com/auth/chat.messages
-
https://www.googleapis.com/auth/chat.messages.readonly
برای اطلاعات بیشتر، به راهنمای مجوز مراجعه کنید.