Z tego przewodnika dowiesz się, jak używać metody
move
w zasobie SectionItem interfejsu Google Chat API, aby przenieść element (np. pokój) z jednej sekcji do drugiej.
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.
Przenoszenie przestrzeni do innej sekcji
Aby przenieść przestrzeń do innej sekcji z uwierzytelnianiem użytkownika, w prośbie podaj te informacje:
- Określ
chat.users.sectionszakres autoryzacji. - Wywołaj metodę
MoveSectionItem. - W treści żądania określ
nameelementu sekcji do przeniesienia itargetSection:- Ustaw
namena nazwę zasobu elementu sekcji (np.users/me/sections/default-spaces/items/spaces/123456). - Ustaw
targetSectionna nazwę zasobu sekcji, do której chcesz przenieść element.
- Ustaw
W tym przykładzie pokazano, jak przenieść pokój do innej sekcji:
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)
Aby uruchomić ten przykład, zastąp te elementy:
SECTION_ITEM_NAME: nazwa zasobu elementu sekcji.TARGET_SECTION_NAME: nazwa zasobu sekcji docelowej.
Chat API zwraca zaktualizowaną instancję SectionItem.
Powiązane artykuły
- Tworzenie sekcji
- Aktualizowanie sekcji
- Usuwanie sekcji
- Zmienianie pozycji sekcji
- Sekcje listy
- Wyświetlanie pokoi w sekcji