Questa guida spiega come utilizzare il
move
metodo sulla 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 le sezioni in Google Chat.
Prerequisiti
Python
- Un account Google Workspace aziendale 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 Chat.
- Installa la libreria client Cloud di Python.
-
Crea le credenziali 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 un'altra sezione con l'autenticazione utente, passa quanto segue nella richiesta:
- Specifica l'ambito di autorizzazione
chat.users.sections. - Chiama il
MoveSectionItemmetodo. - Nel corpo della richiesta, specifica il
namedell'elemento della sezione da spostare e latargetSection:- Imposta
namesul nome 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 un'altra sezione:
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 risorsa dell'elemento della sezione.TARGET_SECTION_NAME: il nome 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
- Elencare le sezioni
- Elencare gli spazi in una sezione