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