Gerat, thanks Brett, the option on the blogspot did it - and now
notifications are received correctly at our backend. Wicked. Typepad
might have the same option to enable publishing/push.
I'll send you more details perhaps tomorrow on the other points.
Thanks!
On 8 Oct 2009, at 18:22, Brett Slatkin wrote:
What is your average latency of handling delivery? The reference hub
will only wait 5 seconds before giving up on subscribers, after which
point it will retry. This is most likely what you are seeing. If you
can change your subscriber to work asynchronously, that would be
ideal. I'm still figuring out if making the deadline 10 seconds would
be worth-while.
Thanks for the reply Brett.
It's pretty quick, under a second or so. I understand that it might
do this
so I will change the subscriptions to be handled by async as I will
be
handling errors in our async backend so no need for the hub to keep
resending on error.
Let me know what you figure out. If you privately mail me your
callback URL I can also take a look at the debug log and see what I
figure out. Also check out the subscriber diagnostics here:
http://pubsubhubbub.appspot.com/subscribe
- I thought that blogspot had implemented Pubsubhubbub (http://
buzz.blogger.com/2009/08/blogger-joins-hubbub.html), but by
creating a
test blog I didn't see any hub declaration in an atom/rss feed,
anyone
know why this is so? Are they doing something different or just not
implemented fully?
It's implemented for Atom feeds on Blogger; we have not yet turned it
on for the RSS feeds (because the code paths are different). What's
the test blog you're trying this with?
Neither atom or rss shows the hub, the test blog is:
http://tfpush.blogspot.com/
I think you need to change this setting:
"""Let search engines find your blog?
If you select "Yes" we will include your blog in Google Blog Search
and ping Weblogs.com. If you select "No", everyone can still view your
blog but search engines will be instructed not to crawl it."""
If that's off, then your blog is a black hole.
- I'm finding it hard to debug subscriptions with TypePad, we set
up a
blog there and subscribed, is there a way to confirm that the
subscription was successful? The hub sends the challenge as a http
get
to the callback and we send that back, but we don't get new post
notifications - maybe this of topic here and could be a problem on
their end.
Do you have a similar test blog on TypePad to test with? What's the
URL? Just thinking I could help debug if I had more data. If you got
the verification request, then the subscription should be live.
The typepad test blog is http://tfwars.typepad.com. I'll be looking
into
this more tomorrow, I only set up the blog today, not sure if their
system
needs time to update something for it to work properly.
Indeed, the hub link isn't there. Perhaps they have the same index
permissions "feature"?
-Brett