使用Google Reader API導(dǎo)出加星收藏和博客文章備份

2013-03-14 10:49:28來(lái)源:36kr作者:

從 Google Reader 導(dǎo)出數(shù)據(jù)不僅僅是訂閱列表,更重要的是訂閱的文章內(nèi)容,比如 GR 上的加星收藏(Google 提供的數(shù)據(jù)導(dǎo)出功能,可以導(dǎo)出 GR 的筆記和加星文章,不過(guò)都是 json 格式數(shù)據(jù),非技術(shù)人員無(wú)法直接查看);還

從 Google Reader 導(dǎo)出數(shù)據(jù)不僅僅是訂閱列表,更重要的是訂閱的文章內(nèi)容,比如 GR 上的加星收藏(Google 提供的數(shù)據(jù)導(dǎo)出功能,可以導(dǎo)出 GR 的筆記和加星文章,不過(guò)都是 json 格式數(shù)據(jù),非技術(shù)人員無(wú)法直接查看);還有很多人寫(xiě)過(guò) BSP 或獨(dú)立博客(雖然很長(zhǎng)時(shí)間沒(méi)更新,甚至忘記了),如果你和或者其他人在 GR 上訂閱過(guò)自己的博客,那么 GR 上會(huì)有你的文章內(nèi)容備份,如何導(dǎo)出文章內(nèi)容是更緊要的。使用 Google Reader API,你可以下載某個(gè) Feed 訂閱的全部?jī)?nèi)容。

1、訪問(wèn) GR(登錄相關(guān) Google 帳號(hào));

2、獲取相關(guān)信息

下載加星條目,先查找用戶ID :點(diǎn)擊左側(cè)導(dǎo)航,查看“所有條目”下的“加星標(biāo)的條目”,進(jìn)入后在瀏覽器 URL 中可以看到包含了你的用戶ID(如加粗部分): .../#stream/user%2F13125970274861303646%2Fstate... (也可以直接查看頁(yè)面源代碼,查找關(guān)鍵字 _USER_ID = )

下載博客數(shù)據(jù),先找到你的 Feed 地址(可以搜索相關(guān)博客名稱)?梢詮挠嗛喠斜碇姓业侥愕牟┛,從“供稿設(shè)置”中查看“明細(xì)和統(tǒng)計(jì)信息”:

3、下載數(shù)據(jù)

下載加星條目,加第二步中的用戶 ID 加入到下的 URL 中替換“你的用戶ID”:

 https://www.google.com/reader/atom/feed/http://www.google.com/reader/public/atom/user/你的用戶ID/state/com.google/starred?n=1000

(加星條目超過(guò) 1000 條,需加入?yún)?shù) c 翻頁(yè)下載,為不拉長(zhǎng)全文,請(qǐng)?jiān)u論提出)

- 下載博客,將你的 Feed 訂閱地址替換“你的 Feed 地址訂閱地址”:

 https://www.google.com/reader/atom/feed/你的 Feed 地址訂閱地址/state/com.google/starred?n=1000
(博客文章超過(guò) 1000 篇,可以用加入?yún)?shù) &c=N 翻頁(yè))

下載的數(shù)據(jù)可以直接拖到支持查看 RSS 的瀏覽器中查看。如果您有更好的查看方式,也請(qǐng)?jiān)谠u(píng)論中告訴我。真希望 Google 不要關(guān)閉 Reader,也省了這么多麻煩。

關(guān)鍵詞:GoogleReaderAPI

贊助商鏈接: