В этом руководстве объясняется, как использовать метод create ресурса Section API Google Chat для создания нового пользовательского раздела в Google Chat.
Разделы помогают пользователям группировать свои беседы и настраивать список разделов, отображаемых на панели навигации Google Chat. Для получения дополнительной информации см. раздел «Создание и организация разделов в Google Chat» .
Предварительные требования
Python
- Корпоративный аккаунт Google Workspace с доступом к Google Chat .
- Настройте свою среду:
- Создайте проект в Google Cloud .
- Настройте экран согласия OAuth .
- Включите и настройте API Google Chat, указав имя, значок и описание для вашего приложения чата.
- Установите библиотеку Python Cloud Client .
- Создайте учетные данные клиента OAuth для настольного приложения. Чтобы запустить пример из этого руководства, сохраните учетные данные в виде JSON-файла с именем
credentials.jsonв локальной директории.
- Выберите область авторизации , которая поддерживает аутентификацию пользователей.
Создать раздел
Для создания раздела с аутентификацией пользователя передайте в запросе следующее:
- Укажите область авторизации
chat.users.sections. - Вызовите метод
CreateSection. - В теле запроса укажите ресурс
Section:- Задайте
displayNameв качестве имени для раздела (до 80 символов). - Установите
typeнаCUSTOM_SECTION.
- Задайте
Следующий пример создает раздел:
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)
Для запуска этого примера замените следующее:
-
SECTION_DISPLAY_NAME: Название нового раздела.
API чата возвращает экземпляр Section , в котором подробно описывается созданный раздел.
Связанные темы
- Обновить раздел
- Удалить раздел
- Изменить положение раздела
- Список разделов
- Список пробелов в разделе
- Переместите пробел в другой раздел.