2009-08-13 1 views
4

Formular this Blogeintrag ich sehe, dass, sobald Sie den Tag-Namen kennen Sie können Elemente in dem Tag vonErste Liste von Tags für einen Benutzer von Google Reader api

/reader/atom/user/[user id]/label/[tag] 

Aber wie kann ich wissen, was Tags sind für den Benutzer verfügbar? Wie kann die Liste der verfügbaren Tags für einen Benutzer von Google Reader api bekommen.

Ich habe gesehen, Anwendungen von Drittanbietern das tun, nicht sicher, wie sie es tun.

Antwort

7

Sie müssen die Liste API verwenden, die Sie als Anwender authentifiziert werden müssen, für die Sie die Tags werden soll. Um sich zu authentifizieren, benötigen Sie eine SID und ein Token. Um diese zu erhalten, zuerst eine GET-Anfrage an senden https://www.google.com/accounts/ClientLogin?service=reader&Email= [Google Benutzername] & Passwd = [Ihr Google-Passwort]

, die eine SID, LSID und eine Benutzer-ID im Format Schlüssel kehrt = Wert \ nKey = Wert \ nkey = Wert. Sie benötigen nur die SID.

Jetzt möchten Sie die SID in einem Cookie setzen, die wie Name sieht: SID Wert: [Ihre SID] Pfad:/ Domain: .google.com

Jetzt dieses Cookie eine GET senden mit ersuchen, http://www.google.com/reader/api/0/token die Token im Klartext zurück. Sie werden für diese spezielle Methode kein Token benötigen, aber es ist nützlich, es zu behalten.

Die Liste API-Methode für eine Liste von Tags Grabbing ist http://www.google.com/reader/api/0/tag/list?output=json&ck=1250374215987&client=scroll

, die eine JSON formatierte Liste von Tags zurückkehren wird. Das ck-Argument ist die aktuelle Unix-Zeit, also setze es entsprechend.

Weitere Informationen über mit dem Google Reader API authentifiziert haben einen Blick auf meine letzten blog entry zum Thema.

+0

Excellent .thanks Mann. – Surya

Verwandte Themen