• 0
Jorge de Moura

Cant Create After Sale Message

Question

Hello all,

I'm attempting to send an automatically after sale message to my customer by posting this object

["from"]=>
  object(stdClass)#24 (1) {
    ["user_id"]=>
    int(000000000)
  }
  ["to"]=>
  array(1) {
    [0]=>
    object(stdClass)#25 (4) {
      ["user_id"]=>
      int(11111111111)
      ["resource"]=>
      string(6) "orders"
      ["resource_id"]=>
      int(22222222222)
      ["site_id"]=>
      string(3) "MLC"
    }
  }
  ["subject"]=>
  string(21) "Gracias por tu Compra"
  ["text"]=>
  object(stdClass)#26 (1) {
    ["plain"]=>
    string(398) "Hello Customer"
  }
}

 

To this URL

POST “https://api.mercadolibre.com/messages?access_token=$ACCESS_TOKEN

And im getting this error everytime

array(2) {
  ["body"]=>
  object(stdClass)#28 (4) {
    ["message"]=>
    string(33) "Message content(text) is required"
    ["error"]=>
    string(11) "bad_request"
    ["status"]=>
    int(400)
    ["cause"]=>
    array(0) {
    }
  }
  ["httpCode"]=>
  int(400)
}

 

Please need some help to make this work.

Thanks in advance

Share this post


Link to post
Share on other sites

2 answers to this question

Recommended Posts

  • 0
12 hours ago, rodrigojob said:

Caro Jorge, esta área do fórum é em português.
 

tem que mandar também o applicationid no endereço, não me pergunte o porquê! Já tem na aplicação que você está usando...
http://developers.mercadolibre.com/pt-br/mensagens-post-venda/

Não preciso enviar o appId porque já estou usando o accessToken

Quote

O “application_id” apenas é requerido quando o Access Token não tem o APP ID incorporado.

Mas ja consegui fazer funcionar. O erro meu estava do meu lado,  quando eu montava a mensagem ao cliente enviando caracteres especiais que estragavam o json. Erro simples amador mas me tomou varias horas para desvendar

Mesmo assim obrigado por responder @rodrigojob

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...