Ist es möglich, alle Fotos anhand des Namens einer Person über die Picasa Web Albums Data API abzurufen?
Alle Beispiele, die ich finden kann, zeigen, wie man Fotos anhand einer Album-ID erhält.
Ist es möglich, alle Fotos anhand des Namens einer Person über die Picasa Web Albums Data API abzurufen?
Alle Beispiele, die ich finden kann, zeigen, wie man Fotos anhand einer Album-ID erhält.
Sie können eine Liste der neuesten Fotos anfordern, mit einem sehr hohen Wert für max-results.
Ich bin mir nicht sicher, ob Sie die .NET API-Clientbibliothek verwenden, aber wenn ja, finden Sie hier ein Beispiel: http://code.google.com/apis/picasaweb/docs/1.0/developers_guide_dotnet.html#ListRecentPhotos
Verwenden Sie query.NumberToRetrieve, um den Wert für max-results festzulegen.
Wenn Sie die .NET-Clientbibliothek nicht verwenden, finden Sie ein Beispiel für die Verwendung des HTTP-Protokolls hier: http://code.google.com/apis/picasaweb/docs/2.0/developers_guide_protocol.html#ListRecentPhotos
Sie können Gesichtserkennungsdaten von der Picasa Web-API über eine (derzeit) nicht dokumentierte API-URL abrufen, die von der Picasa-Desktopanwendung verwendet wird. Weitere Informationen hier:
http://klick.com/pharma/blog/2011/09/retrieving-face-tag-data-from-the-picasa-web-api/
Indem Sie "default" einstellen, wird der aktuelle Benutzer mit diesem Code abgerufen und Sie können die Benutzerfotos in einem bestimmten Album abrufen
PhotoQuery query = new PhotoQuery(PicasaQuery.CreatePicasaUri("default", albumId));
PicasaFeed feed = picasaService.Query(query);
foreach (var entry in feed.Entries)
{
PhotoAccessor photoAccessor = new PhotoAccessor((PicasaEntry)entry);
Photo photo = new Photo();
photo.Title = photoAccessor.PhotoTitle;
photo.Summary = photoAccessor.PhotoSummary;
photo.MediaUri = entry.Content.AbsoluteUri;
photo.Id = photoAccessor.Id;
photo.AlbumId = photoAccessor.AlbumId;
photos.Add(photo);
}
Wenn Sie die subjectid kennen, können Sie über einen RSS-Link einen Feed ALLER Bilder für diesen Benutzer unabhhängig von Alben erhalten. Der Link lautet:
http://picasaweb.google.com/data/feed/base/user/PICASA_USERNAME?alt=rss&kind=photo&subjectids=SOME_BIG_LONG_STRING_OF_CHARACTERS
Sie können auch die subjectids finden, indem Sie zu jeder Person auf PWA gehen und den RSS-Link am unteren Rand der Seite klicken.
Ich versuche immer noch, einen Weg zu finden, um alle subjectids ohne manuelle Suche zu erhalten.
Quelle: http://credentiality2.blogspot.com/2010/02/picasa-gdata-api-and-face-recognition.html
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.