คู่มือนี้อธิบายวิธีใช้เมธอด
list
ในทรัพยากร SectionItem ของ Google Chat API เพื่อแสดงรายการ (เช่น พื้นที่ทำงาน) ในส่วน
เฉพาะพื้นที่ทำงานเท่านั้นที่สามารถเป็นรายการในส่วนได้ ดูข้อมูลเพิ่มเติมได้ที่ สร้างและจัดระเบียบส่วนต่างๆ ใน Google Chat
ข้อกำหนดเบื้องต้น
Python
- บัญชี Google Workspace สำหรับธุรกิจหรือองค์กร ที่มีสิทธิ์เข้าถึง Google Chat
- ตั้งค่าสภาพแวดล้อมของคุณ ดังนี้
- สร้างโปรเจ็กต์ Google Cloud
- กำหนดค่าหน้าจอขอความยินยอม OAuth
- เปิดใช้และกำหนดค่า Google Chat API พร้อมชื่อ ไอคอน และคำอธิบายสำหรับแอป Chat
- ติดตั้ง Python Cloud Client Library
-
สร้างข้อมูลเข้าสู่ระบบรหัสไคลเอ็นต์ OAuth สำหรับแอปพลิเคชันบนเดสก์ท็อป หากต้องการเรียกใช้ตัวอย่างในคำแนะนำนี้
ให้บันทึกข้อมูลเข้าสู่ระบบเป็นไฟล์ JSON ชื่อ
credentials.jsonใน ไดเรกทอรีในเครื่อง
- เลือกขอบเขตการให้สิทธิ์ที่รองรับการตรวจสอบสิทธิ์ผู้ใช้
แสดงพื้นที่ทำงานในส่วน
หากต้องการแสดงรายการพื้นที่ในส่วนที่มีการตรวจสอบสิทธิ์ผู้ใช้ ให้ส่งข้อมูลต่อไปนี้ในคำขอ
- ระบุขอบเขตการให้สิทธิ์
chat.users.sectionsหรือchat.users.sections.readonly - เรียกใช้เมธอด
ListSectionItems - ตั้งค่า
parentเป็นชื่อทรัพยากรของส่วน
ตัวอย่างต่อไปนี้แสดงรายการพื้นที่ในส่วน
Python
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
Chat API จะแสดงรายการทรัพยากร SectionItem