Поделиться в Teams из личного приложения или вкладки
Общий доступ к Teams позволяет пользователям предоставлять доступ к содержимому из личного приложения или вкладки другому пользователю, группе или каналу в Teams. Пользователи могут выбрать Поделиться в Teams, чтобы запустить интерфейс "Общий доступ к Teams" во всплывающем окне. Во всплывающем окне пользователи могут добавлять других пользователей или группу или канал для совместного использования содержимого.
На следующем рисунке показано всплывающее окно "Поделиться в Teams":
Кнопка "Включить общий доступ к Teams"
Примечание.
Убедитесь, что у вас есть клиентская библиотека JavaScript Microsoft Teams (@microsoft/[email protected]
или более поздняя версия), чтобы включить общий доступ к Teams для личного приложения или вкладки.
Чтобы включить общий доступ к Teams, выполните приведенные далее действия.
Создайте личное приложение или вкладку с помощью клиентской библиотеки JavaScript для Teams.
Создайте кнопку "Поделиться в Teams ".
На кнопке Поделиться в Teams вызовите
microsoftTeams.sharing.shareWebContent
полезные данные содержимого.
В следующем примере объясняется, как создать полезные данные содержимого:
microsoftTeams.sharing.shareWebContent({
content: [
{
type: 'URL',
url: '<URL to be shared>',
message: 'Default message to be loaded in the compose box',
preview: true
}
]
});
Полезные данные содержат следующие параметры:
Имя свойства | Назначение |
---|---|
type |
Тип должен иметь значение URL |
url |
URL требуется предоставить общий доступ |
message |
Сообщение по умолчанию для загрузки в поле создания |
preview |
Задайте значение true , чтобы включить предварительный просмотр URL-адресов |
На следующем рисунке показан параметр Поделиться в Teams:
Кнопка "Общий доступ к Teams" может быть размещена или внедрена в приложение, работающее в Teams. Вы можете добавить кнопку "Поделиться в Teams" в приложение, созданное с помощью клиентской библиотеки JavaScript Для Teams.
Примечание.
Общий доступ к Teams не поддерживается в модальном диалоговом окне (называемом модулями задач в TeamsJS версии 1.x) или в представлении этапов в веб-клиенте Teams. Вы не можете открыть модальное поверх другого модального.
Коды ответа
В следующей таблице приведены коды ответов:
Код ответа | Описание |
---|---|
100 | API не поддерживается в текущей платформе. |
404 | Указанный файл не найден в заданном расположении. |
500 | Внутренняя ошибка, обнаруженная при выполнении требуемой операции. |
501 | API не поддерживается в текущем контексте. |
1000 | Разрешения, запрещенные пользователем. |
2000 | Проблема с сетью. |
3000 | Базовое оборудование не поддерживает такую возможность. |
4000 | Один или несколько недопустимых аргументов. |
5000 | Пользователь не авторизован для этой операции. |
6000 | Не удалось завершить операцию из-за нехватки ресурсов. |
7000 | Платформа регулирует запрос, так как API вызывается слишком часто. |
8000 | Пользователь прервал операцию. |
9000 | Код платформы устарел и не реализует этот API. |
10000 | Возвращаемое значение слишком велико и превысило наши границы размера. |
Взаимодействие с конечным пользователем в Teams
После включения кнопки Поделиться в Teams в личном приложении или вкладке вы можете поделиться содержимым. Чтобы получить доступ, выполните следующие действия:
Откройте личное приложение или вкладку и выберите Поделиться в Teams.
Добавьте другого пользователя или группу или канал для предоставления общего доступа к содержимому.
Нажмите Поделиться.
Выберите Вид , чтобы связаться с беседой, в которой была предоставлена ссылка.
Дополнительные ресурсы
Platform Docs