این راهنما نحوه استفاده از متد delete در منبع Section از API گوگل چت برای حذف یک بخش سفارشی در گوگل چت را توضیح میدهد.
وقتی یک بخش را حذف میکنید، موارد آن (مانند فاصلهها) به بخشهای پیشفرض گوگل چت منتقل میشوند و حذف نمیشوند.
فقط بخشهایی از نوع CUSTOM_SECTION قابل حذف هستند. برای اطلاعات بیشتر، به «ایجاد و سازماندهی بخشها در Google Chat» مراجعه کنید.
پیشنیازها
پایتون
- یک حساب کاربری تجاری یا سازمانی Google Workspace با دسترسی به Google Chat .
- محیط خود را تنظیم کنید:
- یک پروژه گوگل کلود ایجاد کنید .
- صفحه رضایت OAuth را پیکربندی کنید .
- API چت گوگل را با نام، آیکون و توضیحات برای برنامه چت خود فعال و پیکربندی کنید .
- کتابخانه کلاینت ابری پایتون را نصب کنید.
- ایجاد اعتبارنامههای OAuth client ID برای یک برنامه دسکتاپ. برای اجرای نمونه در این راهنما، اعتبارنامهها را به عنوان یک فایل JSON با نام
credentials.jsonدر دایرکتوری محلی خود ذخیره کنید.
- یک محدوده مجوز انتخاب کنید که از احراز هویت کاربر پشتیبانی کند.
حذف یک بخش
برای حذف یک بخش با احراز هویت کاربر ، موارد زیر را در درخواست خود وارد کنید:
- دامنه مجوز
chat.users.sectionsرا مشخص کنید. - متد
DeleteSectionرا فراخوانی کنید. - در بدنه درخواست،
nameبرابر با نام منبع بخشی که قرار است حذف شود، قرار دهید.
مثال زیر یک بخش را حذف میکند:
پایتون
from google.cloud import chat_v1
def delete_section():
# Create a client
client = chat_v1.ChatServiceClient()
# Initialize request
request = chat_v1.DeleteSectionRequest(
name="SECTION_NAME"
)
# Make the request
client.delete_section(request=request)
print("Section deleted")
برای اجرای این نمونه، موارد زیر را جایگزین کنید:
-
SECTION_NAME: نام منبع بخش. میتوانید نام منبع را با فراخوانی متدListSectionsبه دست آورید.
مباحث مرتبط
- ایجاد یک بخش
- بهروزرسانی یک بخش
- تغییر موقعیت یک بخش
- بخشهای فهرست
- لیست کردن فضاها در یک بخش
- انتقال یک فاصله به بخش دیگر