• 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

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