Questa guida spiega come utilizzare il metodo
move
nella risorsa SectionItem dell'API Google Chat per spostare un elemento (ad esempio uno spazio) da una sezione all'altra.
Per saperne di più, vedi Creare e organizzare sezioni in Google Chat.
Prerequisiti
Python
- Un account Google Workspace Business o Enterprise con accesso a Google Chat.
- Configura l'ambiente:
- Crea un progetto Google Cloud.
- Configura la schermata per il consenso OAuth.
- Attiva e configura l'API Google Chat con un nome, un'icona e una descrizione per la tua app di chat.
- Installa la libreria client Python Cloud.
-
Crea le credenziali dell'ID client OAuth per un'applicazione desktop. Per eseguire l'esempio in questa
guida, salva le credenziali come file JSON denominato
credentials.jsonnella directory locale.
- Scegli un ambito di autorizzazione che supporti l'autenticazione utente.
Spostare uno spazio in un'altra sezione
Per spostare uno spazio in una sezione diversa con autenticazione utente, passa quanto segue nella richiesta:
- Specifica l'ambito di autorizzazione
chat.users.sections. - Chiama il metodo
MoveSectionItem. - Nel corpo della richiesta, specifica l'
namedell'elemento della sezione da spostare e l'targetSection:- Imposta
namesul nome della risorsa dell'elemento della sezione (ad esempio,users/me/sections/default-spaces/items/spaces/123456). - Imposta
targetSectionsul nome risorsa della sezione in cui vuoi spostare l'elemento.
- Imposta
L'esempio seguente sposta uno spazio in una sezione diversa:
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)
Per eseguire questo esempio, sostituisci quanto segue:
SECTION_ITEM_NAME: il nome della risorsa dell'elemento della sezione.TARGET_SECTION_NAME: Il nome della risorsa della sezione di destinazione.
L'API Chat restituisce l'istanza aggiornata di
SectionItem.
Argomenti correlati
- Creare una sezione
- Aggiornare una sezione
- Eliminare una sezione
- Modificare la posizione di una sezione
- Sezioni degli elenchi
- Elencare gli spazi in una sezione