Versão atual:

Criar registro de formulário via API com Oauth

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:

Erro FluigApi CreateCard.png

Alguem já enfrentou este problema ou tem algum exemplo/documentação que possa me ajudar?

Versão (1):

Ver a versão formatada

Criar registro de formulário via API com Oauth

Comentário

new question