คู่มือนี้อธิบายวิธีใช้เมธอด
move
ในแหล่งข้อมูล SectionItem ของ Google Chat API เพื่อย้ายรายการ (เช่น พื้นที่ทำงาน) จากส่วนหนึ่งไปยังอีกส่วนหนึ่ง
ดูข้อมูลเพิ่มเติมได้ที่ สร้างและจัดระเบียบส่วนต่างๆ ใน Google Chat
ข้อกำหนดเบื้องต้น
Python
- ตั้งค่าสภาพแวดล้อม
- สร้างโปรเจ็กต์ Google Cloud
- กำหนดค่าหน้าจอขอความยินยอม OAuth
- เปิดใช้และกำหนดค่า Google Chat API ด้วยชื่อ ไอคอน และคำอธิบายสำหรับแอป Chat
- ติดตั้งไลบรารีของไคลเอ็นต์ Python Cloud
-
สร้างข้อมูลเข้าสู่ระบบรหัสไคลเอ็นต์ OAuth สำหรับแอปพลิเคชันบนเดสก์ท็อป หากต้องการเรียกใช้ตัวอย่างในคู่มือนี้ ให้บันทึกข้อมูลเข้าสู่ระบบเป็นไฟล์ JSON ชื่อ
credentials.jsonลงในไดเรกทอรีในเครื่อง
- เลือกขอบเขตการให้สิทธิ์ที่รองรับการตรวจสอบสิทธิ์ผู้ใช้
ย้ายพื้นที่ทำงานไปยังส่วนอื่น
หากต้องการย้ายพื้นที่ทำงานไปยังส่วนอื่นด้วย การตรวจสอบสิทธิ์ผู้ใช้ ให้ส่งข้อมูลต่อไปนี้ในคำขอ
- ระบุขอบเขตการให้สิทธิ์
chat.users.sections - เรียกใช้เมธอด
MoveSectionItem - ในเนื้อหาคำขอ ให้ระบุ
nameของรายการส่วนที่จะย้ายและtargetSectionโดยทำดังนี้- ตั้งค่า
nameเป็นชื่อทรัพยากรของรายการส่วน (เช่นusers/me/sections/default-spaces/items/spaces/123456) - ตั้งค่า
targetSectionเป็นชื่อทรัพยากรของส่วนที่ต้องการย้ายรายการไป
- ตั้งค่า
ตัวอย่างต่อไปนี้แสดงการย้ายพื้นที่ทำงานไปยังส่วนอื่น
Python
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: ชื่อทรัพยากรของส่วนเป้าหมาย
Chat API จะแสดงอินสแตนซ์ที่อัปเดตแล้วของ
SectionItem