Запретить Google Feed API использовать кэшированный канал
Я используюGoogle Feed JSAPI читать / анализировать канал. Проблема в том, что при изменении фида предыдущие записи становятся недействительными (ссылки и изображения не работают), поэтому яне можешь загрузить кэшированную версию канала. Я думал, что при загрузке канала будет возможность не использовать кэшированную версию, но я ее не вижу. Мое решение состоит в том, чтобы добавить переменную (t) в конец URL фида, чтобы он был «уникальным», но это кажется хакерским (но это работает). Кто-нибудь знает лучший способ сделать это?
function onLoad() {
// Create a feed instance that will grab feed feed.
var feed = new google.feeds.Feed(feedLocation+"&t="+new Date().getTime());
// Request the results in XML (so that we can parse out all the info
feed.setResultFormat(google.feeds.Feed.XML_FORMAT);
//must set this - if you don't, it defaults to 4
feed.setNumEntries(50);
// Calling load sends the request off. It requires a callback function.
feed.load(feedLoaded);
}