Skip to main content

Bom dia Pessoal



Estou iniciando o uso da ferramenta porém , apesar de existir um LOG dentro do aplication , na documentação não existe uma tabela de erros para me orientar sobre o que estou fazendo errado.



Preciso de uma luz somente para enviar uma notificação de whats em PHP:



Estou enviando:



<?

$accesstoken = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";

$str_data = '

{

"id": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",

"to": "[email protected]",

"type": "application/json",

"content": {

"type": "hsm",

"hsm": {

"namespace": "fd3a6616_ef8a_4f56_89bc_440a63850323​",

"element_name": "ticket_template1",

"fallback_lg": "pt",

"fallback_lc": "BR",

"localizable_params": a

{

"default": "Thiago"

},

{

"default": "809T-teste-123"

},

{

"default": "https://www.planosdentaluni.com.br"

}

]

}

}

}

';

$url = "https://msging.net/notifications";



$headr = array();

$headr>] = 'Content-length: 0';

$headr>] = 'Content-type: application/json';

$headr>] = 'Authorization: Key '.$accesstoken;



$ch = curl_init($url);

curl_setopt($ch, CURLOPT_HTTPHEADER,$headr);

curl_setopt($ch, CURLOPT_POST, 1);

curl_setopt($ch, CURLOPT_POSTFIELDS, $str_data);

curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));



var_dump(curl_exec($ch));

?>

Recebo o retorno :


{“code”:1,“description”:“Unable to cast object of type ‘Lime.Protocol.Message’ to type ‘Lime.Protocol.Notification’.”}



Não tenho nem ideia do que ele significa já que não existe uma tabela d erros 😦

@Thiago_L_Macedo



Você está enviando para a URI de notificação e você deve enviar para a de mensagens msging.net/messages, conforme mostra nossa documentação. Por isso ele está esperando uma Notification, mas está recebendo uma Message no erro.



No BLiP uma notificação também é uma mensagem com algumas outras informações.


Comente