Pular para conteúdo

2024

Teams API

Enviando dados para um canal no Teams via incoming webhook

Teste link para jupyter notebook [[map_generator]]

Usando PROC HTTP
filename resp temp;

proc http
    url="https://banco365.webhook.office.com"
    method="POST"
    in='{"title": "Titulo mensagem", "text":"mensagem **teste** formatada."}'
    out=resp;
    headers
        "Content-Type"="application/json"
    ;
run;

data _null_;
    infile resp;
    input;
    put _infile_;
run;
Usando CURL
x curl -H 'Content-Type: application/json' -d '{"text": "Hello World"}' https://banco365.webhook.office.com ;

Tratamento de erros

Salvar tabela apenas se não houve erro de processamento
%macro tratamentoDeErros2;

    %if &sysErr < 6 %then %do;
        data interno.tabela_1;
            set tabela_1;
        run;
    %end;

%mend;


%tratamentoDeErros2;