3 votes

L'API Picasa renvoie "Le serveur distant a renvoyé une erreur : (404) Not Found".

Mon code :

foreach (PicasaEntry entryAlbuns in feedAlbuns.Entries)
{                
   AlbumAccessor ac = new AlbumAccessor(entryAlbuns);
   PhotoQuery photos = new PhotoQuery(PicasaQuery.CreatePicasaUri("admin@localhost", ac.AlbumTitle));
   PicasaFeed feedPhotos = service.Query(photos);
}

Lorsque le débogueur passe à la ligne PicasaFeed feedPhotos = service.Query(photos) ; j'obtiens une erreur

Le serveur distant a renvoyé une erreur : (404) Not Found.

Vérifier les paramètres acceptés :

alt text

PS : Pour des raisons de sécurité, j'ai remplacé mon compte de messagerie par admin@localhost.

2voto

Gary Kindel Points 5057

J'ai eu le même problème.

Pour Google API 1.2.2.0 Utiliser AlbumAccessor.Name au lieu de AlbumAccessor.AlbumTitle. Google devrait rendre cela plus évident dans la documentation.

Pour Google APL 1.4.0.2 Utilisez AlbumAccessor.Id au lieu de AlbumAccessor.AlbumTitle. Google devrait rendre cela plus évident dans la documentation.

Exemple de code :

AlbumAccessor ac = new AlbumAccessor(AlbumEntry);
PhotoQuery query = new PhotoQuery();
query.Uri = new Uri(PicasaQuery.CreatePicasaUri(_login,AlbumAccessor.Id));                                

photoFeed = picasaService.Query(query);

0voto

Johana Points 1

Vérifier ... le titre ne doit pas avoir d'espace, si vous utilisez ac.name vous obtiendrez le bon nom de l'album .... j'espère que cela aidera certaines personnes

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X