Feed Hasn't Updated in 2 Weeks

35 views
Skip to first unread message

braiiins

unread,
Dec 7, 2009, 12:50:27 PM12/7/09
to Google AJAX APIs
I'm using the Google Ajax Feed to load my feed in a widget (can be
seen here - http://focusorganic.com/focusorganicwidget.php ), which
was working perfectly until November 24th, when it just stopped
loading the feed. The feed still works fine ( http://focusorganic.com/feed
) and is updating, and has a large number of subscribers, none of
which have reported a problem.

I'm not sure what the problem is, I haven't changed anything in the
code since it was working. I did try the Feed Wizard (http://
www.google.com/uds/solutions/wizards/dynamicfeed.html) again, and when
I enter my feed address, it is saying "No URLs found," but if I enter
the keyword "focusorganic," it finds the feed and displays the feed
content from November 24th and earlier.

Please help!

SV Billabong

unread,
Dec 8, 2009, 10:43:03 AM12/8/09
to Google AJAX APIs
I have also noticed long delays ..

The documentation states that feedfetcher updates every couple of
hours or so.. I had to run my example at least 20 times before it
fetched a new copy of the feed. It was out of sync by 7 days.

Are there additional options/parameters that can be configured to
adjust this?

What about adding ?v=random parameters to avoid caching?

I understand both the need and desire to cache, but a 7 day lag is
unacceptable.

Any suggestions?

On Dec 7, 12:50 pm, braiiins <cont...@focusorganic.com> wrote:
> I'm using the Google Ajax Feed to load my feed in a widget (can be
> seen here -http://focusorganic.com/focusorganicwidget.php), which
> was working perfectly until November 24th, when it just stopped
> loading the feed. The feed still works fine (http://focusorganic.com/feed
> ) and is updating, and has a large number of subscribers, none of
> which have reported a problem.
>
> I'm not sure what the problem is, I haven't changed anything in the
> code since it was working. I did try the Feed Wizard (http://www.google.com/uds/solutions/wizards/dynamicfeed.html) again, and when

Jeff S (Google)

unread,
Dec 8, 2009, 1:00:16 PM12/8/09
to Google AJAX APIs
Hi SV,

We've been investigating this issue, could you tell me the feed URL
where you were seeing this behavior?

Thank you,

Jeff

SV Billabong

unread,
Dec 10, 2009, 4:49:53 PM12/10/09
to Google AJAX APIs
Jeff,

Sure.. In this case it is http://www.winlink.org/dotnet/maps/RSSPositionReports.aspx?callsign=VA7KER

It doesn't get much traffic but I use the feed to build maps so people
can follow along on.. people tend to get worried if it doesn't update
in days!!

I've noticed it in other cases (and feeds) but usually while
prototyping (i.e only one view every once in a while)!!

Thanks

Chris

braiiins

unread,
Dec 14, 2009, 8:55:49 PM12/14/09
to Google AJAX APIs
Any thoughts on my problem? It'll be 3 weeks tomorrow and it still
won't update. I do have over 1000 feed readers, so it's not that it's
not viewed enough.

Jeff S (Google)

unread,
Dec 16, 2009, 1:18:20 PM12/16/09
to Google AJAX APIs
Yes this does seem like a bug and it is proving difficult to track
down. We've been working on this and I'll keep this thread updated
with progress. Apologies for the delay!

Thank you,

Jeff

braiiins

unread,
Dec 17, 2009, 8:23:17 PM12/17/09
to Google AJAX APIs
Not sure if you found the problem, but it's updated! Thanks!

Jeff S (Google)

unread,
Dec 18, 2009, 1:09:31 PM12/18/09
to Google AJAX APIs
Yes during debugging I was able to update the two feeds that were
reported in this thread. A more permanent solution should be rolled
out in our system shortly.

Happy coding,

Jeff

SV Billabong

unread,
Dec 19, 2009, 9:52:01 AM12/19/09
to Google AJAX APIs
Thanks Jeff..

Can you let us know here when it rolls out?

SV Billabong

unread,
Dec 28, 2009, 9:32:32 AM12/28/09
to Google AJAX APIs
Does Google have a single feed database or is the AJAX feed controlled
separately?

I'm interested in historical entries and wondering if loading the feed
in Google Reader also "stores" these historical entries for the AJAX
feed extraction.

Will the feed be constantly updated (daily?) or does a AJAX feed based
utility need to be run in order to trigger a fetch in order to store
entries?

Thanks

Chris

Jeremy Geerdes

unread,
Dec 28, 2009, 9:34:34 AM12/28/09
to google-ajax...@googlegroups.com
The AJAX Feeds API depends on the same FeedFetcher bot which caches
feeds for Google Reader. So if you load something in Reader, it should
(theoretically) be cached in the Feeds API.

Jeremy R. Geerdes
Effective website design & development
Des Moines, IA

For more information or a project quote:
http://jgeerdes.home.mchsi.com
http://jgeerdes.blogspot.com
http://jgeerdes.wordpress.com
jgee...@mchsi.com

Unless otherwise noted, any price quotes contained within this
communication are given in US dollars.

If you're in the Des Moines, IA, area, check out Debra Heights
Wesleyan Church!

And check out my blog, Adventures in Web Development, at http://jgeerdes.blogspot.com
!

> --
>
> You received this message because you are subscribed to the Google
> Groups "Google AJAX APIs" group.
> To post to this group, send email to google-ajax...@googlegroups.com
> .
> To unsubscribe from this group, send email to google-ajax-searc...@googlegroups.com
> .
> For more options, visit this group at http://groups.google.com/group/google-ajax-search-api?hl=en
> .
>
>

SV Billabong

unread,
Jan 4, 2010, 11:47:03 AM1/4/10
to Google AJAX APIs
Thanks Jeremy..

Can someone from Google clarify? I can't base a project around "should
(theoretically)"!!

Also is there anyway to update the cache (for changed entries)? An
automatic check would be great but a force update mode would work too.

An example would be a wordpress blog with typically 10 entries in the
feed. The user can change the feed length temporarily, would the new
updated entries be re-cached or would the old content remain?

Thanks

Chris

On Dec 28 2009, 9:34 am, Jeremy Geerdes <jrgeer...@gmail.com> wrote:
> The AJAX Feeds API depends on the same FeedFetcher bot which caches  
> feeds for Google Reader. So if you load something in Reader, it should  
> (theoretically) be cached in the Feeds API.
>
> Jeremy R. Geerdes
> Effective website design & development
> Des Moines, IA
>
> For more information or a project quote:http://jgeerdes.home.mchsi.comhttp://jgeerdes.blogspot.comhttp://jgeerdes.wordpress.com

> jgeer...@mchsi.com


>
> Unless otherwise noted, any price quotes contained within this  
> communication are given in US dollars.
>
> If you're in the Des Moines, IA, area, check out Debra Heights  
> Wesleyan Church!
>

> And check out my blog, Adventures in Web Development, athttp://jgeerdes.blogspot.com

SV Billabong

unread,
Jan 4, 2010, 3:16:08 PM1/4/10
to Google AJAX APIs
Looks like I can only get a maximum number of 250 historical entries
is that correct?

On Jan 4, 11:47 am, SV Billabong <svbillab...@gmail.com> wrote:
> Thanks Jeremy..
>
> Can someone from Google clarify? I can't base a project around "should
> (theoretically)"!!
>
> Also is there anyway to update the cache (for changed entries)? An
> automatic check would be great but a force update mode would work too.
>
> An example would be a wordpress blog with typically 10 entries in the
> feed. The user can change the feed length temporarily, would the new
> updated entries be re-cached or would the old content remain?
>
> Thanks
>
> Chris
>
> On Dec 28 2009, 9:34 am, Jeremy Geerdes <jrgeer...@gmail.com> wrote:
>
> > The AJAX Feeds API depends on the same FeedFetcher bot which caches  
> > feeds for Google Reader. So if you load something in Reader, it should  
> > (theoretically) be cached in the Feeds API.
>
> > Jeremy R. Geerdes
> > Effective website design & development
> > Des Moines, IA
>

> > For more information or a project quote:http://jgeerdes.home.mchsi.comhttp://jgeerdes.blogspot.comhttp://jgee...

Jeff S (Google)

unread,
Jan 4, 2010, 4:40:48 PM1/4/10
to Google AJAX APIs
Hi Chris,

The feeds system does take into account the caching information
provided in the HTTP headers for your RSS/Atom feed. So if for example
there is a blog post which the headers say, for example, can be cached
for a couple of months, then they may not be updated before then, so
recent changes might not be picked up. Currently the server doesn't
pass along any cache-control headers which the client might send,
which means there isn't a mechanism for the client to invalidate the
cache. You may have to wait for the item to outlive the cache time
before it would be refetched. If you are concerned about edits not
showing up, perhaps you could set a shorter cache time on more
frequently updated items and use longer cache settings for posts which
are going to be updated less often.

Thank you,

Jeff

On Jan 4, 8:47 am, SV Billabong <svbillab...@gmail.com> wrote:
> Thanks Jeremy..
>
> Can someone from Google clarify? I can't base a project around "should
> (theoretically)"!!
>
> Also is there anyway to update the cache (for changed entries)? An
> automatic check would be great but a force update mode would work too.
>
> An example would be a wordpress blog with typically 10 entries in the
> feed. The user can change the feed length temporarily, would the new
> updated entries be re-cached or would the old content remain?
>
> Thanks
>
> Chris
>
> On Dec 28 2009, 9:34 am, Jeremy Geerdes <jrgeer...@gmail.com> wrote:
>
>
>
> > The AJAX Feeds API depends on the same FeedFetcher bot which caches  
> > feeds for Google Reader. So if you load something in Reader, it should  
> > (theoretically) be cached in the Feeds API.
>
> > Jeremy R. Geerdes
> > Effective website design & development
> > Des Moines, IA
>

> > For more information or a project quote:http://jgeerdes.home.mchsi.comhttp://jgeerdes.blogspot.comhttp://jgee...

SV Billabong

unread,
Jan 7, 2010, 9:15:02 PM1/7/10
to Google AJAX APIs
Thanks Jeff,

Is it possible to get more than 250 entries?

SV Billabong

unread,
Jan 22, 2010, 10:54:09 AM1/22/10
to Google AJAX APIs
Jeff,

I'm still having delays on feed updates..

I usually have to load a feed a couple of times before it "refreshes"
with the latest content.

The feedfetcher doesn't seem to poll for new data.. it's as if the API
call triggers the update check (but returns cached data) which doesn't
appear until the page is reloaded (later).

Jeff S (Google)

unread,
Jan 22, 2010, 1:08:38 PM1/22/10
to Google AJAX APIs
Hi Chris,

How long is the update delay that you are seeing? Your intuition is
very good, when we have cached data but it is old we will in some
cases return the cached data so that the response is timely and also
kick off a background request to update the cache. For this reason you
might not see new content for a few seconds depending on how long it
takes to fetch and process the feed from the content's server. If you
could send me the URL for this feed I'd be happy take a closer look.

Also, in regards to your last question, the current maximum for
historical entries is 250.

Thank you,

Jeff

SV Billabong

unread,
Jan 22, 2010, 4:48:52 PM1/22/10
to Google AJAX APIs
Hi Jeff,

>your intuition is very good

Don't all coders think alike :)

I was just working a test case that took over 10-15 minutes to
appear.. The strange thing is that it appeared immediately when I ran
it via the AJAX playground (coincidence?).
http://code.google.com/apis/ajax/playground/#historical_entries

I don't have any specific URL cases because I run it on all sorts of
random feeds.

What's strange is I've tried the feedurl?v=x hack and the delay (for a
new feed) isn't that long.

I may be looking for a new solution anyway .. an ancient request makes
it impossible to process modern feed/post data.

http://code.google.com/p/google-ajax-apis/issues/detail?id=88

Thanks again for your help

Chris

SV Billabong

unread,
Feb 2, 2010, 9:29:25 AM2/2/10
to Google AJAX APIs

Any chance pubsubhubbub (pshb) will be used by the feedfetcher when
available?

Or scheduled updates? (by 4pm each day)

The problem is that I (and my users) can't tell when data is old and
out of date and I don't think your polling is working correctly
(still)

For Example: this morning I loaded a Google reader folder feed.. and
the most recent entry was from Jan 26.. skipping over 300 new entries.

Chris

The first entry was


On Jan 22, 4:48 pm, SV Billabong <svbillab...@gmail.com> wrote:
> Hi Jeff,
>
> >your intuition is very good
>
> Don't all coders think alike :)
>
> I was just working a test case that took over 10-15 minutes to
> appear.. The strange thing is that it appeared immediately when I ran

> it via the AJAX playground (coincidence?).http://code.google.com/apis/ajax/playground/#historical_entries

Reply all
Reply to author
Forward
0 new messages