形式this博客中我看到,一旦你知道的標籤名稱,你可以通過獲取的標籤列表從谷歌閱讀器API用戶
/reader/atom/user/[user id]/label/[tag]
但如何在標籤 項目我認識的標籤是什麼可供用戶使用? 如何從google reader api獲取用戶的可用標籤列表。
我見過第三方應用程序這樣做,不知道他們是怎麼做的。
形式this博客中我看到,一旦你知道的標籤名稱,你可以通過獲取的標籤列表從谷歌閱讀器API用戶
/reader/atom/user/[user id]/label/[tag]
但如何在標籤 項目我認識的標籤是什麼可供用戶使用? 如何從google reader api獲取用戶的可用標籤列表。
我見過第三方應用程序這樣做,不知道他們是怎麼做的。
您需要使用List API,它需要您被認證爲您想要標籤的用戶。要進行身份驗證,您需要一個SID和一個令牌。要得到這些,先發送一個GET請求到 https://www.google.com/accounts/ClientLogin?service=reader&Email= [您的谷歌用戶名] &的passwd = [您的谷歌密碼]
它會返回一個SID,LSID和格式key = value的\ NKEY =值的用戶名\ NKEY =值。你只需要SID。
現在你要把SID到一個cookie,看起來像 名稱:SID 值:[您的SID】 路徑:/ 域:.google.com
現在用這個cookie發送GET請求http://www.google.com/reader/api/0/token,它以純文本形式返回您的令牌。你實際上不需要一個令牌來表示這個特定的方法,但是保留它很有用。
爲搶奪的標籤列表列表API方法是 http://www.google.com/reader/api/0/tag/list?output=json&ck=1250374215987&client=scroll
將返回的標籤JSON格式的列表。 ck參數是當前Unix時間,因此適當設置它。
有關使用Google Reader API進行身份驗證的更多詳細信息,請參閱我最近在主題上的blog entry。
非常好..感謝的人。 – Surya 2009-08-16 01:14:25