I started now with Pubsubhubbub (and all about realtime things), but I amhaving trouble with the Subscriber option.
I\'m trying to develop a webapp in PHP to:
The first thing I'd try is forget about libraries and try to understand what's happening in the context of a subscriber exactly. It should be really really straightforward to build a script that handles all this together.
A subscriber application must do 2 things :
So let's start :
hub.challenge
param that it gets in the response's body and returns 200.curl -X POST http://pubsubhubbub.appspot.com/ -d'hub.mode=subscribe' -d'hub.verify=sync' -d'hub.topic=http://the.feed.url' -d'hub.callback=http://the.script.url' -D-
If this was all fine the curl request that you send should tell you that the hub returned a 204. If you get anything else, check the body of the response, it will indicate you what went wrong.
Later...
I hope this helps. You can also use this tool to debug your subscription of you need help.
This is an old question and the PHP library ddluis linked to has many flaws.
The recommended PHP subscriber in the Google Code wiki is PuSHSubscriber:
http://github.com/lxbarth/PuSHSubscriber/
UPDATE:
I forked PuSHSubscriber: http://github.com/bobdia/PuSHSubscriber
I've made a few incompatible changes with the original. A simple implementation can be found in the /example directory. This is not meant for real use, just for demonstration purposes. I hope you find it useful.
Some code that may be helpful, with good docs:
Example feed agregator: