Ten przewodnik wyjaśnia, jak używać metody
create
w zasobie Section interfejsu Google Chat API do tworzenia nowej
własnej sekcji w Google Chat.
Sekcje pomagają użytkownikom grupować rozmowy i dostosowywać listę pokoi wyświetlanych w panelu nawigacyjnym Google Chat. Więcej informacji znajdziesz w artykule Tworzenie i porządkowanie sekcji w Google Chat.
Wymagania wstępne
Python
- Konto Google Workspace w wersji Business lub Enterprise z dostępem do Google Chat.
- Skonfiguruj środowisko:
- Utwórz projekt Google Cloud.
- Skonfiguruj ekran zgody OAuth.
- Włącz i skonfiguruj interfejs Google Chat API, podając nazwę, ikonę i opis aplikacji do obsługi czatu.
- Zainstaluj bibliotekę klienta Cloud w Pythonie.
-
Utwórz dane logowania identyfikatora klienta OAuth dla aplikacji na komputery. Aby uruchomić przykład w tym przewodniku, zapisz dane logowania jako plik JSON o nazwie
credentials.jsonw katalogu lokalnym.
- Wybierz zakres autoryzacji, który obsługuje uwierzytelnianie użytkowników.
Tworzenie sekcji
Aby utworzyć sekcję z uwierzytelnianiem użytkownika, w żądaniu przekaż te informacje:
- Określ
chat.users.sectionszakres autoryzacji. - Wywołaj metodę
CreateSection. - W treści żądania podaj zasób
Section:- Ustaw
displayNamena nazwę sekcji (maksymalnie 80 znaków). - Ustaw wartość
typenaCUSTOM_SECTION.
- Ustaw
W tym przykładzie tworzymy sekcję:
Python
from google.cloud import chat_v1
def create_section():
# Create a client
client = chat_v1.ChatServiceClient()
# Initialize request
request = chat_v1.CreateSectionRequest(
parent="users/me",
section=chat_v1.Section(
display_name="SECTION_DISPLAY_NAME",
type=chat_v1.Section.SectionType.CUSTOM_SECTION
)
)
# Make the request
response = client.create_section(request=request)
print(response)
Aby uruchomić ten przykład, zastąp te elementy:
SECTION_DISPLAY_NAME: Nazwa nowej sekcji.
Interfejs Chat API zwraca instancję Section, która zawiera szczegółowe informacje o utworzonej sekcji.
Powiązane artykuły
- Aktualizowanie sekcji
- Usuwanie sekcji
- Zmienianie pozycji sekcji
- Sekcje listy
- Wyświetlanie pokoi w sekcji
- Przenoszenie pokoju na inną sekcję