این راهنما نحوه استفاده از متد move در منبع SectionItem از API چت گوگل را برای انتقال یک آیتم (مانند فاصله) از یک بخش به بخش دیگر توضیح میدهد.
برای اطلاعات بیشتر، به ایجاد و سازماندهی بخشها در Google Chat مراجعه کنید.
پیشنیازها
پایتون
- یک حساب کاربری تجاری یا سازمانی Google Workspace با دسترسی به Google Chat .
- محیط خود را تنظیم کنید:
- یک پروژه گوگل کلود ایجاد کنید .
- صفحه رضایت OAuth را پیکربندی کنید .
- API چت گوگل را با نام، آیکون و توضیحات برای برنامه چت خود فعال و پیکربندی کنید .
- کتابخانه کلاینت ابری پایتون را نصب کنید.
- ایجاد اعتبارنامههای OAuth client ID برای یک برنامه دسکتاپ. برای اجرای نمونه در این راهنما، اعتبارنامهها را به عنوان یک فایل JSON با نام
credentials.jsonدر دایرکتوری محلی خود ذخیره کنید.
- یک محدوده مجوز انتخاب کنید که از احراز هویت کاربر پشتیبانی کند.
انتقال یک فاصله به بخش دیگر
برای انتقال یک فاصله به بخش دیگر با احراز هویت کاربر ، کد زیر را در درخواست خود وارد کنید:
- دامنه مجوز
chat.users.sectionsرا مشخص کنید. - متد
MoveSectionItemرا فراخوانی کنید. - در بدنه درخواست،
nameآیتم بخش مورد نظر برای جابجایی وtargetSectionرا مشخص کنید:-
nameبرابر با نام منبع آیتم بخش قرار دهید (برای مثال،users/me/sections/default-spaces/items/spaces/123456). -
targetSectionروی نام منبع بخشی که میخواهید آیتم را به آن منتقل کنید، تنظیم کنید.
-
مثال زیر یک فاصله (space) را به بخش دیگری منتقل میکند:
پایتون
from google.cloud import chat_v1
def move_section_item():
# Create a client
client = chat_v1.ChatServiceClient()
# Initialize request
request = chat_v1.MoveSectionItemRequest(
name="SECTION_ITEM_NAME",
target_section="TARGET_SECTION_NAME"
)
# Make the request
response = client.move_section_item(request=request)
print(response)
برای اجرای این نمونه، موارد زیر را جایگزین کنید:
-
SECTION_ITEM_NAME: نام منبع آیتم بخش. -
TARGET_SECTION_NAME: نام منبع بخش هدف.
API چت، نمونهی بهروزرسانیشدهی SectionItem را برمیگرداند.
مباحث مرتبط
- ایجاد یک بخش
- بهروزرسانی یک بخش
- حذف یک بخش
- تغییر موقعیت یک بخش
- بخشهای فهرست
- لیست کردن فضاها در یک بخش