2011-01-13 9 views
0

GoogleリーダーのAPIを使用してアプリを構築しています。Googleリーダーのフィード一意のID

<entry gr:crawl-timestamp-msec="1294812847894"> 
    <id gr:original-id="">tag:google.com,2005:reader/item/fc8597a0dcb83203</id> 
    <category term="..." scheme="http://www.google.com/reader/" label="read" /> 
    <category term="..." scheme="http://www.google.com/reader/" label="reading-list" /> 
    ... 
</entry> 

質問:id要素の値である(すなわち、「タグ:google.com、2005:リーダ/アイテム/ fc8597a0dcb83203 Googleリーダーによって返さ特にフィード(別名エントリ)のためのXMLは以下のように見えます")はグローバルにユニークです(つまり、すべてのサブスクリプションとすべてのGoogleリーダーユーザー)。そうでない場合は、フィードのグローバルに一意のIDをどのように構成する必要がありますか?

答えて

1

はい、IDはグローバルに一意です。これは、独自性を保証するために、独自のIDを生成し、gr:original-id要素の元のフィード(存在する場合)からIDを保持する理由です。

+0

ありがとうございました。あなたはそれについてどんな参考文献を持っていますか?私はIDがGoogle Readerによって生成されたハッシュであることを知っていますが、Google Readerチームから、詳細を開示しない(つまり、どのデータがハッシュされるか)というコメントがあります。ハッシュされると、それはまったくユニークではありません。 –

+0

私は読者のテクニカルリードに慣れていました。ハッシュされたデータには元のアイテムID(「信頼できる」場合、つまりフィード内で一意であると思われる)それが元になったフィードURLしたがって、2人のフィードがIDを使用しても、Reader IDは別のものになります。 –

+0

素晴らしい!ありがとう、Mihai。 –

関連する問題