Compartilhar via


Compartilhar no Teams a partir de aplicativos Web

Partilhar no Teams a partir de aplicações Web permite que os utilizadores partilhem conteúdos diretamente numa conversa, canal ou reunião sem mudar de contexto. Os sites de terceiros podem utilizar o script do iniciador para incorporar o botão Partilhar no Teams nas respetivas páginas Web. Quando o utilizador seleciona Partilhar no Teams, a caixa de diálogo Partilhar no Teams é apresentada e pede ao utilizador para fornecer os detalhes necessários para partilhar o conteúdo.

A imagem seguinte apresenta a caixa de diálogo que é apresentada quando o utilizador seleciona Partilhar no Teams:

Captura de ecrã a mostrar a caixa de diálogo Partilhar no Teams.

Por predefinição, a funcionalidade Partilhar no Teams suporta a identificação de utilizadores com @username e @everyone, e os utilizadores com etiquetas recebem notificações no Microsoft Teams quando os conteúdos são partilhados no Teams.

Observação

  • Apenas são suportadas as versões de ambiente de trabalho do Microsoft Edge e do Google Chrome.
  • A utilização de contas freemium ou de convidado não é suportada.

Também pode adicionar a desfraldamento de ligações para as ligações partilhadas através de Partilhar no Teams que estão alojadas numa aplicação Web, aplicação pessoal ou separador. Para obter mais informações, consulte o artigo Desfraldamento de ligações.

A imagem seguinte apresenta a experiência de desfraldamento da ligação através de Partilhar no Teams:

Captura de ecrã a mostrar a experiência de desfraldamento da ligação Partilhar no Teams.

Os conteúdos descritos aqui orientam-no sobre como criar e incorporar Partilhar no Teams para o seu site, criar a pré-visualização do seu site e expandir a funcionalidade Partilhar para Teams para Educação.

O vídeo seguinte fornece os passos básicos sobre como incorporar Partilhar no Teams:


Incorporar Partilha no Teams

Existem dois métodos através dos quais pode incorporar Partilhar no Teams na sua página Web. Com base no controlo que pretende no Share to Teams, pode utilizar um dos seguintes métodos:

Este método mostra a forma simples e básica de incorporar Partilhar no Teams, onde pode personalizar o botão e a respetiva funcionalidade com base nos seus requisitos:

  1. Adicione o script launcher.js em sua página da Web.

    <script async defer src="https://teams.microsoft.com/share/launcher.js"></script>
    
  2. Adicione um elemento HTML na sua página Web com teams-share-button no class atributo e a ligação para partilhar no data-href atributo .

    <div
      class="teams-share-button"
      data-href="https://<link-to-be-shared>">
    </div>
    

    Após a configuração, o botão Partilhar no Teams é adicionado ao seu site.

    • Se quiser um tamanho de ícone diferente para o botão, utilize o data-icon-px-size atributo .

      <div
        class="teams-share-button"
        data-href="https://<link-to-be-shared>"
        data-icon-px-size="64">
      </div>
      
    • Se a ligação partilhada exigir a autenticação do utilizador ou a pré-visualização do URL da ligação não for composta corretamente no Teams, pode desativar a pré-visualização do URL ao adicionar o data-preview atributo e defini-lo como false.

      <div
        class="teams-share-button"
        data-href="https://<link-to-be-shared>"
        data-preview="false">
      </div>
      
    • Se quiser apresentar uma mensagem à sua escolha na caixa de composição, pode definir o seu texto no data-msg-text atributo .

      <div
       class="teams-share-button"
       data-href="https://<link-to-be-shared>"
       data-msg-text="<default-message-to-be-populated-in-compose-box>"
       data-preview="false">
       </div>
      

Eis o cenário do utilizador final em que o conteúdo é partilhado para conversar por chat ou canal através da opção Partilhar no Teams:


Partilhar conteúdo numa conversa ou canal
  1. Abra a aplicação Web no browser e selecione Partilhar no Teams. É aberta a caixa de diálogo Partilhar no Teams.

    Captura de ecrã a mostrar o botão Partilhar no Teams no browser.

  2. Adicione o nome do chat ou do canal.

    Captura de ecrã a mostrar a caixa de diálogo Partilhar no Teams para adicionar o nome do chat ou do canal.

    Observação

    Se a aplicação ainda não estiver adicionada no âmbito do chat ou do canal, é apresentada uma exclusão de responsabilidade de consentimento da aplicação na caixa de diálogo Partilhar no Teams.

  3. Selecione Compartilhar. O conteúdo da aplicação é partilhado no respetivo âmbito.


Partilhar conteúdo em reuniões

Partilhar no Teams a partir de aplicações Web permite que os utilizadores partilhem conteúdos numa reunião em direto ou futura. Quando ativa a partilha de conteúdos em reuniões, esta permite que os utilizadores partilhem informações que criam uma área de trabalho colaborativa na reunião. Por exemplo, os utilizadores podem partilhar áreas de trabalho de uma aplicação Web diretamente no palco da reunião, facilitando um esforço coletivo para reunir e organizar ideias.

Eis como o conteúdo Web partilhado aparece na fase da reunião:

Captura de ecrã a mostrar a aplicação partilhada na fase de reunião do Teams.

Antes de ativar a partilha de conteúdos em reuniões, tem de garantir o seguinte:

  1. Uma aplicação do Microsoft Teams com um separador que suporta o painel lateral da reunião e as APIs Partilhar em Fase.

  2. A aplicação de reunião tem de suportar AS APIs Partilhar em Fase com dois requisitos principais para apresentar o conteúdo na fase da reunião:

    • O manifesto da aplicação que suporta e meetingStagemeetingSidePanel configura como contextos de moldura. Se não estiver configurado, os participantes da reunião poderão não conseguir ver o conteúdo no palco.
    • A aplicação que suporta MeetingStage.Write.Chat permissões para assumir o controlo da fase. Este é um requisito de permissão de leitura.

Observação

  • Se a aplicação não tiver capacidades de palco de reunião e de painel lateral, os conteúdos não são armazenados e as mensagens são enviadas na conversa de reunião normal.
  • Se a instalação de uma aplicação for bloqueada pelo administrador, a aplicação é adicionada ao chat e não à reunião do utilizador.
  • A partilha com o Teams na reunião é suportada apenas para cenários de separador e específicos do Teams.

Ativar Partilhar no Teams para reunião

  1. Adicione o script launcher.js em sua página da Web.

    <script async defer src="https://teams.microsoft.com/share/launcher.js"></script>
    
  2. Adicione um elemento HTML na sua página Web com teams-share-button no class atributo e a ligação para partilhar no data-href atributo . Para permitir que os seus utilizadores partilhem conteúdos em reuniões do Share to Teams, adicione allow-share-in-meeting o atributo e defina-o como true.

        <div
        class="teams-share-button"
        data-href="https://<link-to-be-shared>"
        data-allow-share-in-meeting="true"
        data-app-id="<app-id>"
        >
        </div>
    

    Após a configuração, a caixa de diálogo Partilhar no Teams é apresentada com a opção Apresentar agora . Presente agora permite que os utilizadores partilhem conteúdo para uma reunião em curso. Para o utilizador que partilhou conteúdo na fase da reunião, o painel lateral é aberto automaticamente à medida que a reunião começa e preenche o conteúdo partilhado no painel do lado da reunião.

    Captura de ecrã a mostrar a caixa de diálogo Partilhar no Teams com a opção Apresentar agora.

Seguem-se alguns cenários de utilizador final em que os conteúdos são partilhados em reuniões com a opção Partilhar no Teams:


Partilhar conteúdo para uma reunião futura
  1. Abra a aplicação Web no browser e selecione Partilhar no Teams. É aberta a caixa de diálogo Partilhar no Teams.

    Captura de ecrã a mostrar o botão Partilhar no Teams no browser.

  2. Adicione o nome da reunião.

    Captura de ecrã a mostrar a caixa de diálogo Partilhar no Teams para adicionar o nome da reunião.

    Observação

    Se a aplicação ainda não estiver adicionada no âmbito da reunião, será apresentada uma exclusão de responsabilidade de consentimento da aplicação na caixa de diálogo Partilhar no Teams.

  3. Selecione Compartilhar. O conteúdo da aplicação é partilhado numa conversa de reunião futura como um Cartão Ajustável.

    Captura de ecrã a mostrar o conteúdo partilhado na conversa da reunião.

Quando a reunião começar, o conteúdo partilhado para a reunião é apresentado numa experiência de painel lateral, com base na aplicação que é aberta.


Partilhar conteúdo numa reunião em curso
  1. Abra a aplicação Web no browser e selecione Partilhar no Teams. É aberta a caixa de diálogo Partilhar no Teams.

    Captura de ecrã a mostrar o botão Partilhar no Teams no browser para partilhar na reunião.

  2. Selecione Apresentar agora. É apresentada uma caixa de diálogo de consentimento para partilhar o conteúdo na reunião.

    Captura de ecrã a mostrar a caixa de diálogo Partilhar no Teams para adicionar conteúdo a uma reunião em curso.

    Observação

    • Se a aplicação ainda não estiver adicionada no âmbito da reunião, será apresentada uma exclusão de responsabilidade de consentimento da aplicação na caixa de diálogo Partilhar no Teams.
    • Se não houver uma reunião em curso, o utilizador pode selecionar Reunir agora para iniciar uma reunião e partilhar conteúdos.
  3. Selecione Iniciar partilha.

    Captura de ecrã a mostrar como partilhar aplicações em reuniões do Teams.

  4. A aplicação Web é partilhada na fase da reunião e todos os participantes podem interagir e trabalhar em conjunto.

    Captura de ecrã a mostrar uma aplicação partilhada na fase de reunião do Teams.


Iniciar uma reunião e partilhar conteúdos

Se não houver uma reunião em curso e o utilizador quiser iniciar uma reunião e apresentar o conteúdo, pode fazê-lo com a opção Partilhar no Teams. Para iniciar uma reunião e partilhar o conteúdo:

  1. Abra a aplicação Web no browser e selecione Partilhar no Teams. É aberta a caixa de diálogo Partilhar no Teams.

    Captura de ecrã a mostrar o botão Partilhar no Teams no browser.

  2. Adicione o nome da reunião ou os participantes para iniciar uma nova reunião.

  3. Selecione Apresentar agora. É apresentada uma caixa de diálogo de consentimento para iniciar a reunião.

    Captura de ecrã a mostrar a caixa de diálogo Partilhar no Teams para adicionar o nome da reunião ou os participantes.

    Observação

    Se a aplicação ainda não estiver adicionada no âmbito da reunião, será apresentada uma exclusão de responsabilidade de consentimento da aplicação na caixa de diálogo Partilhar no Teams.

  4. Selecione OK. A janela da reunião é apresentada para participar na reunião.

    Captura de ecrã a mostrar a opção Apresentar Agora na caixa de diálogo Partilhar no Teams.

  5. Selecione Ingressar agora. Depois de participar na reunião, é apresentada uma caixa de diálogo de consentimento para partilhar o conteúdo na reunião.

    Captura de ecrã a mostrar a janela participar na reunião.

  6. Selecione Iniciar partilha.

    Captura de ecrã a mostrar a caixa de diálogo de consentimento.

  7. A aplicação Web é partilhada na fase da reunião e todos os participantes podem interagir e trabalhar em conjunto.

    Captura de ecrã a mostrar a aplicação partilhada na fase de reunião do Teams.


Crie a visualização do seu site

Quando o seu site é partilhado com o Teams, o card inserido no canal selecionado contém uma pré-visualização do seu site. Pode controlar o comportamento desta pré-visualização ao garantir que os metadados adequados são adicionados ao site que está a ser partilhado, como o data-href URL.

Para mostrar a visualização:

  • Você deve incluir uma Imagem em miniatura ou um Título e uma Descrição. Para ter melhores resultados, inclua todos os três.
  • O URL partilhado não requer autenticação. Se precisar de autenticação, pode partilhá-la, mas a pré-visualização não é criada.

A tabela a seguir descreve as marcas necessárias:

Valor Marca Meta Open Graph
Cargo <meta name="title" content="Example Page Title"> <meta property="og:title" content="Example Page Title">
Descrição <meta name="description" content="Example Page Description"> <meta property="og:description" content="Example Page Description">
Imagem em Miniatura Nenhum <meta property="og:image" content="http://example.com/image.jpg">

Você pode usar as versões padrão HTML ou a versão Open Graph.

Partilhar no Teams para educação

Para professores que utilizam o botão Partilhar no Teams, existe uma opção adicional que Create an Assignment lhe permite criar rapidamente uma tarefa na Equipa escolhida, com base na ligação partilhada.

Você pode optar por definir valores padrão para os seguintes campos no formulário Compartilhar no Teams:

  • Diga algo sobre isso: msgText
  • Instruções da Tarefa: assignInstr
  • Título da Tarefa: assignTitle

A imagem a seguir exibe a opção Compartilhar no Teams para Educação:

Share to Teams pop-up education (Partilhar com o Teams– educação pop-up)

Exemplo

Os valores de formulário predefinidos são fornecidos no exemplo seguinte:

<span
    class="teams-share-button"
    data-href="https://www.microsoft.com/education/products/teams"
    data-msg-text="Default Message"
    data-assign-title="Default Assignment Title"
    data-assign-instr="Default Assignment Instructions"
></span>

Seguem-se as definições de launcher.js:

Propriedade Atributo HTML Tipo Padrão Descrição
url data-href string NA O URL do conteúdo a partilhar. Este URL pode ser utilizado para afixar o conteúdo a uma reunião futura ou para partilhar numa reunião em curso. Necessário se allow-share-in-meeting estiver definido como true.
visualização data-preview Booliano (como uma cadeia de caracteres) true O valor especifica se pretende mostrar uma pré-visualização do conteúdo a partilhar.
appId data-app-id Cadeia de caracteres NA O ID da aplicação a partilhar. Necessário se allow-share-in-meeting estiver definido como true.
iconPxSize data-icon-px-size número (como uma cadeia de caracteres) 32 O tamanho em píxeis do botão Partilhar no Teams a ser composto.
msgText data-msg-text cadeia de caracteres NA O texto predefinido a ser adicionado antes da ligação na caixa de composição da mensagem. O número máximo de carateres é 200.
assignInstr data-assign-instr string NA O texto predefinido a ser adicionado no campo Instruções de atribuições . O número máximo de carateres é 200.
assignTitle data-assign-title string NA O texto predefinido a adicionar no campo Título das atribuições. O número máximo de carateres é 50.
partilhar na reunião data-allow-share-in-meeting Cadeia de caracteres NA O valor que permite que os utilizadores partilhem conteúdos em reuniões, para além da capacidade existente de partilhar em chat ou canal. É considerado como false por predefinição.

Exemplo de código

Nome de exemplo Descrição Node.js
Compartilhar com o Teams Esta aplicação de exemplo apresenta uma página Web como um separador e inclui um botão Partilhar no Teams com uma opção Apresentar agora. Exibir

Confira também