Configurar a carga útil do webhook json das equipes da microsoft

Sep 22 2020

Estou tentando configurar um webhook de entrada para um canal de equipes da Microsoft usando o incoming webhookconector. A carga útil que estou tentando enviar da minha plataforma se parece com isso e é do CleverTap (que está falhando, então estou tentando depurá-la usando o carteiro). mas estou recebendo o erroSummary or Text is required.

{
  "profiles": [
    {
      "email": "[email protected]",
      "identity": "foo",
      "objectId": "-g55b74fb1030740e4a4931910a8abb862",
      "profileData": {
        "Last Score": 308,
        "High Score": 308,
        "Replayed": true
      },
      "name": "Jack"
    }
  ]
}
  1. O que estou fazendo de errado?
  2. terei de alterar a carga JSON de acordo com a sintaxe adaptável da placa para que as equipes aceitem o webhook de entrada? Em caso afirmativo, onde posso adicionar minha carga útil personalizada no corpo JSON do cartão adaptável?
  3. Existem outros fatores de autenticação no endpoint do webhook (eu tenho que colocar na lista de permissões o endereço IP de onde a mensagem POST está sendo enviada)?

Respostas

1 GousiaBegum Sep 22 2020 at 13:49

Para enviar uma mensagem usando o webhook de entrada, você deve postar uma carga JSON no URL do webhook. Essa carga útil deve estar na forma de um cartão Conector O365 . Carga útil de qualquer outro formato não é aceitável em equipes. Aqui está um exemplo de cartão de conector que você pode postar. Agora você também pode enviar um cartão adaptável usando o webhook de entrada. Por favor, verifique os documentos aqui .