• 0
Sign in to follow this  
Victor Guzman

Ejemplo de recepcion de notificacion en PHP

Question

2 answers to this question

Recommended Posts

  • 0

Buenas, para recibir notificaciones es necesario indicar en el applications managers una url pública (callback_url) con la cual MercadoLibre pueda comunicarse. También es preciso indicar los topics (items, questions, orders, payments) por los cuales queremos recibirlas. Las notificaciones llegan en formato Json. Pueden verlo con más detalle en éste tutorial. Para verificar si se están enviando correctamente, pueden ver el historial de notificaciones por app: https://api.mercadolibre.com/myfeeds?app_id={app_id}.

Share this post


Link to post
Share on other sites
  • 0

Hola Youngling, yo pregunté lo mismo, pero a mí no me llegan las notificaciones por alguna razón.
El código funciona, ya que puedo recibir cualquier POST, inclusive la prueba de notificaciones de MercadoLibre, que está en esta página:
 

http://developers.mercadolibre.com/test-notification-url/

 

Quizás a vos sí te funcionen... por alguna razón.

Si es así, después estaría bueno si me podés dar una mano a ver qué puede estar pasando.

Acá te paso mi código de prueba. Guarda la notificación en un archivo de texto.

<?php
header("HTTP/1.1 200 OK");

function logfile($str){
    $file='log.txt';
    $myfile = fopen(dirname(__FILE__)."/log.txt", "w") or die("Unable to open file!");
    fwrite($myfile, $str);
    fclose($myfile);
}
$notifications=file_get_contents("php://input");
logfile($notifications);
?>

Saludos!

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