• 0
Sign in to follow this  
felipe vieira

mensagem

Question

alguem sabe o qual é o erro
 
codigo PHP:

$paramentros_mensagem = array(
                            "from" => array(  
                                "user_id" => "182402165",
                            ),
                            "to" => array( 
                                    "user_id" => "95393431",
                                    "resource" => "orders",
                                    "resource_id" => "1250880466",
                                    "site_id" => "MLB",

                            ),
                            "text" => array( 
                                "plain" => "Muito Obrigado, feliz ano novo!",
                            )
                         ); 
 $nova_mensage = $meli->post("https://api.mercadolibre.com/messages?access_token=$tokekmeu&application_id=$client_id_var",$paramentros_mensagem);

 
ERRO:
Array
(
[body] => stdClass Object
(
[message] => Oops! Something went wrong...
[error] => internal_error
[status] => 500
[cause] => Array
(
)

)

[httpCode] => 500
)

Share this post


Link to post
Share on other sites

5 answers to this question

Recommended Posts

  • 0

Buen dia, como esta?

 

Te comparto el JSON que debería usar para enviar mensaje, estaba faltando [] en el from (lo marco en rojo):

{
"from": {
"user_id": "182402165"
},
"to": [{
"user_id": "95393431",
"resource": "orders",
"resource_id": "1250880466",
"site_id": "MLB"
}],
"text": {
"plain": "Muito Obrigado, feliz ano novo!"
}
}
 
Saludos
Adriana

Share this post


Link to post
Share on other sites
  • 0

é... já caí nessa. Chamei o suporte do ML e eles devem estar analisando, já se passam 28hs.
Fiz mais testes e já percebi erros na documentação.
O que é "marcar como não lida" o comendo é mark_as_read. Entendo que é o inverso.
E mesmo se você usar o recurso /messages-test , que eles deixaram o rabo no manual, não funciona :(

Share this post


Link to post
Share on other sites
  • 0

é... já caí nessa. Chamei o suporte do ML e eles devem estar analisando, já se passam 28hs.

Fiz mais testes e já percebi erros na documentação.

O que é "marcar como não lida" o comendo é mark_as_read. Entendo que é o inverso.

E mesmo se você usar o recurso /messages-test , que eles deixaram o rabo no manual, não funciona :(

Pois é, alem da documentação nao estar bem redigida encontrei esse problema. aqui deu erro 404 e ai?

Share this post


Link to post
Share on other sites
  • 0

O que a Adriana respondeu está corretíssimo, há um duplo array em "to", pois você pode enviar a mesma mensagem para mais de um destinatário.

Eu acho estranho, mas é funcional.

 

e Dá-lhe SPAM!
 

 

{
"from": {
"user_id": "18240xxx5"
},
"to": [
 
{
"user_id": "2xxx4000",
"resource": "orders",
"resource_id": "1250xxx111",
"site_id": "MLB"
},
{
"user_id": "9xxx991",
"resource": "orders",
"resource_id": "10xxx46",
"site_id": "MLB"
},
{
"user_id": "9xxx49991",
"resource": "orders",
"resource_id": "1250xxx4999",
"site_id": "MLB"
},
{
"user_id": "9xxx111111",
"resource": "orders",
"resource_id": "99950xxx499",
"site_id": "MLB"
},
],
"text": {
"plain": "Muito Obrigado, feliz ano novo!"
}
}

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this