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