Est-ce que quelqu'un sait s'il existe un appel de service Google Reader qu'un utilisateur peut effectuer pour obtenir le nom/l'uri de tous les flux qui relèvent d'une certaine étiquette/catégorie? Merci!API Google Reader - Obtention de flux
2
A
Répondre
2
Vous pouvez utiliser une variante du code ci-dessous pour accéder au système Google Reader. Vous devez envoyer l'en-tête ("Autorisation", "auth =" + myauthvar) avec chaque requête. Afin de modifier les éléments, vous aurez besoin du jeton que je présente également ci-dessous. Une fois que vous avez l'identifiant, vous pouvez poster (avec cet en-tête intact) à http://www.google.com/reader/api/0/subscription/list?output=xml
afin de retourner la liste complète des abonnements.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net;
using System.IO;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
getAuth();
Console.ReadLine();
}
public static void getAuth()
{
//put in the username and password
string postData = "[email protected]&Passwd=YOURPASSWORD&service=reader&source=some-uniqueapp-v1";
WebRequest authReq = WebRequest.Create("https://www.google.com/accounts/ClientLogin");
authReq.ContentType = "application/x-www-form-urlencoded";
authReq.Method = "POST";
byte[] bytes = Encoding.ASCII.GetBytes(postData);
authReq.ContentLength = bytes.Length;
Stream os = authReq.GetRequestStream();
os.Write(bytes, 0, bytes.Length);
WebResponse resp = authReq.GetResponse();
StreamReader sr = new StreamReader(resp.GetResponseStream());
string responseContent = sr.ReadToEnd().Trim();
string[] responseSpilt = responseContent.Split('=');
string authticket = responseSpilt[3];
Console.WriteLine("Auth = " + authticket);
sr.Close();
getToken(authticket);
}
public static void getToken(string auth)
{
WebRequest tokenReq = WebRequest.Create("https://www.google.com/reader/api/0/token");
tokenReq.ContentType = "application/x-www-form-urlendcoded";
tokenReq.Method = "GET";
tokenReq.Headers.Add("Authorization", "GoogleLogin auth=" + auth);
WebResponse response = tokenReq.GetResponse();
if (response == null) return;
StreamReader sr = new StreamReader(response.GetResponseStream());
string respContent = sr.ReadToEnd().Trim();
string[] respSplit = respContent.Split('/');
string token = respSplit[2];
Console.WriteLine(" ");
Console.WriteLine("Token = " + token);
sr.Close();
}
}
}
Questions connexes
- 1. API Google Reader?
- 2. Google Reader API sortid et firstitemmsec
- 3. Google Reader API nourrir le nombre d'éléments
- 4. Comment marquer des éléments lus avec google reader API?
- 5. Comment trier les flux renvoyés par Google Reader?
- 6. Nouveaux éléments de flux ne s'affichent pas dans Google Reader
- 7. API Google Reader avec Objective-C - Problème d'obtention du jeton
- 8. authentification google reader
- 9. API Google Reader Nombre de lectures non lu
- 10. jeton de demande API Google Reader, obtenir 400: Bad Request
- 11. URL de l'abonnement Google Reader
- 12. Comment lire tous les flux google reader partagés par code?
- 13. Problème d'authentification de Google Reader
- 14. Existe-t-il une API Google Reader documentée?
- 15. Comment créer un Google Reader?
- 16. Google Reader non lu Nombre
- 17. Application iPhone Google Reader natif
- 18. API Google Reader - feed/[FEEDURL]/est de retour en tant que non trouvé
- 19. Problème d'authentification de l'API de modification Google Reader
- 20. Google Reader comme application Web (SmartGWT) (GWT)
- 21. Bulk edit-tag pour Google Reader
- 22. Comment Google Reader parse-t-il RSS?
- 23. Comment puis-je marquer un élément comme lu avec Google Reader api (en utilisant python)
- 24. Ajout de notes à l'aide de l'API Google Reader
- 25. Mise à jour du lecteur de flux (par exemple, Google Reader ou Bloglines)
- 26. Pourquoi Google Reader n'est-il pas en mesure de détecter le flux d'un site Web?
- 27. Pourquoi certains flux sont-ils récupérés à partir de google reader?
- 28. Suppression des posts à l'aide de l'API Google Reader
- 29. obtenir flux atomique et afficher en html (google-api)
- 30. Obtenir la liste des tags pour un utilisateur de Google Reader api
Voulez-vous qu'il les renvoie en fonction d'un login? ou génériquement pour la découverte des aliments? – smilbandit