Bom dia,
Estou enfrentando problemas ao tentar utilizar a API do Fluig para criar um registro de formulário com oauth. Segue abaixo o meu desenvolvimento:
let dados = {
"documentDescription": 'Atendimento #'+$("#numSolic").val(),
"parentDocumentId": 34256,
"version": 1000,
"inheritSecurity": false,
"attachments": [],
"formData": [
{
"name": "notaAtendimento",
"value": $("#notaAtendimento").val()
},
{
"name": "numSolic",
"value": $("#numSolic").val()
},
{
"name": "dtAtendimento",
"value": $("#dtAtendimento").val()
},
{
"name": "consid1",
"value": $("#considAtendimento").val()
},
{
"name": "formDescritor",
"value": 'Atendimento #'+$("#numSolic").val()
},
{
"name": "mesFimProcesso",
"value": $("#mesFimProcesso").val()
}
]
}
let oauth = OAuth({
consumer: {
key: 'KEY DO OAUTH',
secret: 'SECRET DO OAUTH'
},
signature_method: 'HMAC-SHA1',
hash_function: function(base_string, key) {
return CryptoJS.HmacSHA1(base_string, key).toString(CryptoJS.enc.Base64);
},
nonce_length: 6
});
let request_data = {
url: '/api/public/2.0/cards/create',
method: 'POST',
data: dados
};
let token = {
key: 'TOKEN KEY (ACCESS TOKEN)',
secret: 'TOKEN SECRET'
};
$.ajax({
url: request_data.url,
crossDomain: true,
contentType : "application/json",
type: request_data.method,
data: oauth.authorize(request_data, token),
success : function(data) {
let myLoading1 = FLUIGC.loading("#formAvaliacao");
myLoading1.hide();
FLUIGC.toast({
title: 'Sucesso !<br>',
message: 'Avaliacação de Atendimento Enviada',
timeout: 'slow',
type: 'success'
});
}
});
Após enviar a requisição, recebo o seguinte erro:
Alguem já enfrentou este problema ou tem algum exemplo/documentação que possa me ajudar?