• 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

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...
Sign in to follow this