Boa tarde.
uso o serviço de envio de sms do mkauth e depois que atualizei percebi que o envio das variáveis para mensagem de aniversário está indo sem as " que coloco no campo, exemplo:

antes na minha api o mkauth enviava as mensagens de aniversário de sms da seguinte forma:

eu coloco no campo:

12663696492?profile=RESIZE_710x

 

e chega na minha api sem as " , veja:

 

12663696901?profile=RESIZE_710x

para informação:

Uso a versão:   MK-AUTH 24.03 :: TUX 4.19

 

Para adicionar comentários, você deve ser membro de MK-AUTH.

Join MK-AUTH

Enviar-me um email quando as pessoas responderem –

Respostas

  • tive o mesmo problema, tu vai ter q usar expressão regular pra recriar as aspas na tua variavel

  • faz sentido, amigo dari apra vc me dizer com fez esta implementação? aqui uso n8n (não sei se conhece) ele recebe as mensagens do mk-auth e envia para minha api. é no n8n que tenho como fazer estes ajustes. Como vc fez suas expressões regulares ?

  • var Send = '{cod:7,nome:Andreza}';
    var Json = Send.toString().replace('"', '').split(',');
    isCode = Json[0].replace(/[{\}\\"]/g, '').split(':');
    isNome = Json[1].replace(/[{\}\\"]/g, '').split(':');

    Json = {
    nome: isNome[1],
    code: isCode[1]
    };

    Send = '{"code":"'+Json.code+'","nome":"'+Json.nome+'"}';
    alert("Var : "+Send+"\nCode : "+Json.code+"\nNome : "+Json.nome);

    pode haver formas mais praticas de se fazer isso más no meu caso fiz dessa forma, tratando o codigo como uma string e por fim recriando um objeto

  • Bom dia, no update (24.03) mais recente já foi feito o escapamento das aspas duplas nas mensagens.

  • desculpa José, mas o que seria escapamento das aspas duplas?

     

  • Na versão citada, as aspas duplas não são mais removidas.

    escapamento foi usado para indicar que certos caracteres são mantidos, incluindo as aspas duplas.

     
  • Então pelo que estou entendendo da forma que eu colocar lá na mensagem do sms no mkauth seria a mesma forma que deveria chegar na api. 

    ex:

    hoje coloco a seguinte expressão na mensagem de aniversário:

    {"cod":"7","nome":"%nomecliente%"}

     e chega no webhook sem as aspas conforme abaixo:

    "{cod:7,nome:Angela Maria}"

    Conforme está mostrando no print acima no tópico.

    aqui recebo estas mensagens do mkah no n8n via webhook, e dentro do n8n trabalho a mensagem baseada no padrão que era exatamente como eu escrevia a mensagem no sms do mkauth. Antes não era removido as aspas apenas era enviado o conteúdo das variáves mas mantinha as aspas ex:

    {"cod":"7","nome":"Angela"}

    No n8n já era assumido que ex:

    7 era o conteúdo da variável cod:

    Angela Maria era o conteúdo da variável nome:

    e agora quebrou meu Fluxo no n8n teve que criar um nó de código complicado e que pesa ainda mais a aplicação além de não ficar nada fácil a manutençaõ tendo em vista que são vários tipos de mensagens difrentes que o mkauth manda

     

This reply was deleted.