В этом руководстве объясняется, как использовать метод list ресурса ` SectionItem API 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илиchat.users.sections.readonly. - Вызовите метод
ListSectionItems. - Установите
parentравным имени раздела.
В следующем примере перечислены пробелы в разделе:
Python
from google.cloud import chat_v1
def list_section_items():
# Create a client
client = chat_v1.ChatServiceClient()
# Initialize request
request = chat_v1.ListSectionItemsRequest(
parent="SECTION_NAME"
)
# Make the request
page_result = client.list_section_items(request=request)
# Handle the response
for item in page_result:
print(item)
Для запуска этого примера замените следующее:
-
SECTION_NAME: Имя ресурса раздела. Имя ресурса можно получить, вызвав методListSections.
API чата возвращает список ресурсов SectionItem .
Связанные темы
- Создать раздел
- Обновить раздел
- Удалить раздел
- Изменить положение раздела
- Список разделов
- Переместите пробел в другой раздел.