این راهنما نحوه استفاده از متد list در منبع SectionItem از API چت گوگل را برای فهرست کردن موارد (مانند فاصلهها) در یک بخش توضیح میدهد.
فقط فاصلهها میتوانند آیتمهای بخش باشند. برای اطلاعات بیشتر، به «ایجاد و سازماندهی بخشها در گوگل چت» مراجعه کنید.
پیشنیازها
پایتون
- یک حساب کاربری تجاری یا سازمانی Google Workspace با دسترسی به Google Chat .
- محیط خود را تنظیم کنید:
- یک پروژه گوگل کلود ایجاد کنید .
- صفحه رضایت OAuth را پیکربندی کنید .
- API چت گوگل را با نام، آیکون و توضیحات برای برنامه چت خود فعال و پیکربندی کنید .
- کتابخانه کلاینت ابری پایتون را نصب کنید.
- ایجاد اعتبارنامههای OAuth client ID برای یک برنامه دسکتاپ. برای اجرای نمونه در این راهنما، اعتبارنامهها را به عنوان یک فایل JSON با نام
credentials.jsonدر دایرکتوری محلی خود ذخیره کنید.
- یک محدوده مجوز انتخاب کنید که از احراز هویت کاربر پشتیبانی کند.
لیست کردن فضاها در یک بخش
برای لیست کردن فاصلهها در یک بخش با احراز هویت کاربر ، موارد زیر را در درخواست خود وارد کنید:
- دامنه مجوز
chat.users.sectionsیاchat.users.sections.readonlyرا مشخص کنید. - متد
ListSectionItemsرا فراخوانی کنید. - نام منبع بخش را به عنوان
parentتنظیم کنید.
مثال زیر فاصلهها (spaces) را در یک بخش فهرست میکند:
پایتون
from google.cloud import chat_v1
def list_section_items():
# Create a client
client = chat_v1.ChatServiceClient()
# Initialize request
request = chat_v1.ListSectionItemsRequest(
parent="SECTION_NAME"
)
# Make the request
page_result = client.list_section_items(request=request)
# Handle the response
for item in page_result:
print(item)
برای اجرای این نمونه، موارد زیر را جایگزین کنید:
-
SECTION_NAME: نام منبع بخش. میتوانید نام منبع را با فراخوانی متدListSectionsبه دست آورید.
API چت لیستی از منابع SectionItem را برمیگرداند.
مباحث مرتبط
- ایجاد یک بخش
- بهروزرسانی یک بخش
- حذف یک بخش
- تغییر موقعیت یک بخش
- بخشهای فهرست
- انتقال یک فاصله به بخش دیگر