• 0
Ricardo Infante

¿Cómo enviar un mensaje a un comprador con la API 2020?

Question

Hola a todos,

La manera en que se explica la nueva documentación es bastante confusa, alguien tendrá algo hecho con PHP para el envío de mensaje automático a los compradores? Ya que ha cambiado y dejado de funcionar desde el 15/01/2020 por lo menos en Venezuela. 

Share this post


Link to post
Share on other sites

2 answers to this question

Recommended Posts

  • 0

Solucionado. Se puede seguir la documentación para enviar mensajes posventa. La dificultad era que la documentación no dice cual es el atributo $pack_id ya que el mismo no sale o sale (null), entonces al crear un mensaje se puede reemplazar por el número de orden

Donde $PACK_ID  se puede substituir por el número de orden.  Les dejo un ejemplo completo:

$body = array
 
     'from' => array(
    'user_id' => 'XXXXXXX',
    'email' => "XXXXXXX@gmail.com"
),
'to' => [array('user_id' => $order_data_buyerid ,
'resource' => 'orders',
'resource_id' => $order_data_id ,
'site_id' => 'MLV')],
'subject' => 'mensaje',
'text' => 'Mensaje que se quiere enviar al comprador',
);          
 
$response = $meli->post('/messages/packs/'.$resource.'/sellers/XXXXXXX'$body$params);
echo "<pre>";
print_r($response);
echo "</pre>";
}

*Quizás no sea el mejor ejemplo ya que lo estoy puliendo. Pero ya funciona. 

Share this post


Link to post
Share on other sites
  • 0

Muchas gracias. Pero realmente no es un API 2020 sino un cambio que fue aplicado a mediado el año pasado y fue postergado varios meses hasta que dejo de funcionar. Es importante tomes en cuentas estas recomendaciones que de momento no están tan estrictos con ellos y menos para Venezuela (por tema que no aplica Mercado Envios ni Mercado Pago) pero se debe de considerar si trabaja con otros países. Saludos cordiales.

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