1

RSSクライアントが同じGUID/識別子を持つ複数のアイテムを含むフィードに遭遇した場合の正しい応答は何ですか?

現在、私のアプリケーションでは、既存のGUIDを使用するアイテムは、すでにそのアイテムが含まれていると見なされるため、キャッシュまたは表示されません。

この例のフィードでは、多くのアイテムがこのIDを共有しています。

tag:blizzard.com,2010-10-22:diablo3:feed:en-us:1
4

3 に答える 3

6

RSSフィードに重複するエントリがある場合のw3によると:

Atomプロセッサは、それらのすべてまたは一部のサブセットを表示することを選択できます(MAY)。典型的な動作の1つは、最新のアトム(更新されたタイムスタンプ)を持つエントリのみを表示することです。

仕様に沿って、最新のタイムスタンプが更新されたエントリのみを表示します。Blizzardサポートにメールを送信してRSSを検証してもらうことを忘れないでください。次の襲撃から彼らを遠ざけると脅してはいけません。

気をつけて。

于 2011-01-16T02:09:49.887 に答える
5

あなたのアプリはそれを正しくやっていると思います。派手にならないでください。そのGUIDのあるアイテムをすでに見たことがある場合は、それを2度目に提示することはありません。可能であれば、フィードについてウェブマスターに連絡し、問題について警告する必要があります。

于 2011-01-16T02:20:11.183 に答える
0

各アイテムには一意のURLがありますか?その場合は、URLの使用にフォールバックします。

于 2011-01-16T02:06:49.353 に答える