Hum. Let's try with a feed that you can control, such as http://push-pub.appspot.com/feed to which you can publish with http://push-pub.appspot.com/ Are you able to subscribe? Thanks,
-- *Got a blog? Make following it simple: https://www.subtome.com/ <https://www.subtome.com/>* Julien Genestoux, http://twitter.com/julien51 +1 (415) 830 6574 +33 (0)9 70 44 76 29 On Wed, Dec 10, 2014 at 2:12 AM, Azooz Totti <[email protected]> wrote: > I'm trying to use Pubsubhubub to get real time RSS feeds update. I'm using > PHP for that purpose. > > I subscribed to thenextweb as an example; > > $hub_url = "http://pubsubhubbub.appspot.com/"; > $callback_url = "http://xx.com/rss/callback.php"; > $feed = "http://feeds2.feedburner.com/thenextweb"; > $sub = new Subscriber($hub_url, $callback_url); > $status = $sub->subscribe($feed); > > I receive The hub returns code 202, and after that a "GET" response to my > callback.php with the hub_challenge and other stuff. I followed what the > tutorials suggest of echoing this number, and hence, the hub will be able > to push updates to my callback. > > if ($method == 'GET' && $_GET['hub_mode'] == 'subscribe') { > $challenge = $_GET['hub_challenge']; > header('HTTP/1.1 200 "OK"', null, 200); > header('Content-Type: text/plain'); > echo $challenge;} > > That's how I echo the challenge number. The problem here is that I don't > get any other messages from the hub even though i have a condition to > handle any POST message in my callback. > > else if ($method == 'POST') { > $updates = json_decode(file_get_contents("php://input"), true);//doing stuff > with the data here} > > I'm not sure if the problem is with the echo part or after that. Does > anyone have similar issues? what am I doing wrong? > > -- > > --- > You received this message because you are subscribed to the Google Groups > "Pubsubhubbub" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- --- You received this message because you are subscribed to the Google Groups "Pubsubhubbub" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
