0

API キーがない場合、Google フィード API は、クエリされた RSS の最新の記事の一部をスキップしているように見えます。

https://developers.google.com/feed/v1/devguide?csw=1のデフォルトの例でさえ、私が使用するフィードに関係なく、いくつかの記事をスキップしているようです。ここの例を参照してください: http://codepen.io/anon/pen /xbxxwE

<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">

google.load("feeds", "1");

function initialize() {
  var feed = new google.feeds.Feed("http://fastpshb.appspot.com/feed/1/fastpshb"); 
  feed.load(function(result) {
    if (!result.error) {
      var container = document.getElementById("feed");
      for (var i = 0; i < result.feed.entries.length; i++) {
        var entry = result.feed.entries[i];
        var div = document.createElement("div");
        div.appendChild(document.createTextNode(entry.title));
        container.appendChild(div);
      }
    }
  });
}
google.setOnLoadCallback(initialize);

</script>

私は特にこの RSS http://blog.ncb.org.uk/syndication.axdを使用していますが、最初の 2 つの記事も表示されません。

API を使用していて、同じ問題が発生している人は他にいますか? ここからどこへ行けばいいですか?Feed API のサポートはありますか?

乾杯、P.

4

1 に答える 1

1

Googleは結果をキャッシュしており、更新されるまで最大 1 時間かかる場合があります。そのため、最新の記事がすぐに表示されません。

フィードが更新されないという同様の問題を抱えている人がいます。フィード API を維持することは、Google にとって最優先事項ではない可能性があります。Yahoo PipesまたはSuperfeedrが良い代替手段になる可能性があります。

于 2014-11-13T20:07:30.120 に答える