Olá! Preciso de uma ajudinha. O código que irei utilizar para enviar notificações no WhatsApp está desta fora:
@AuraEnabled
public static String BlipMsgSemParametro(String Identity, String modelo){
// String Horario;
String Status = '';
Datetime idDate = DateTime.now();
Http http = new Http();
String erro;
HttpRequest request = new HttpRequest();
String Authorization = 'Key Ym90XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX==';
String ContentType = 'application/json';
String body = ' { ' +
' "id": "CompEnviarMsg'+idDate+'", ' +
' "to": "'+Identity+'", ' +
' "type": "application/json", ' +
' "content": ' +
' { ' +
' "type": "hsm", ' +
' "hsm": ' +
' { ' +
' "namespace": "53322bab_94b3_457c_a7aa_XXXXXXXXXXXX", ' +
' "element_name": "'+modelo+'", ' +
' "language": ' +
' { ' +
' "policy": "deterministic", ' +
' "code": "pt_BR" ' +
' } ' +
' } ' +
' } ' +
' }';
System.debug('BODY'+body);
request.setEndpoint('https://msging.net/messages');
request.setMethod('POST');
request.setHeader('Authorization', Authorization);
request.setHeader('Content-Type', ContentType);
request.setBody(body);
try{
HttpResponse response = http.send(request);
if(response.getStatusCode() == 202){
System.debug('Sucesso');
}
} catch(Exception ex) {
erro = ex.getMessage();
return erro;
}
return null;
}
Poderiam me auxiliar se essa sintaxe está correta para mensagens ativas?