Codici di alimentazione Picasa

July 23

Picasa Web Album, servizio di archiviazione foto online di Google, ospita milioni di file di immagini accessibili al pubblico. Oltre ad accedere queste foto direttamente tramite il browser web, è possibile anche sfogliare e scaricare XML feed contenente informazioni sulle immagini accessibili al pubblico attraverso brevi, codici di richiesta HTTP personalizzate. Google elabora il codice di richiesta e restituisce un file XML contenente un feed delle informazioni richieste. codici di avanzamento Picasa sono particolarmente utili per i programmatori di computer che vogliono che i loro programmi di interfacciarsi direttamente con Picasa.

feed Album

Uno dei più semplici codici restituisce un feed XML che contiene un elenco di album accessibili al pubblico di un utente. Sostituire "userID" con il nome utente per l'utente di cui album che si desidera visualizzare nella seguente richiesta HTTP:

https://picasaweb.google.com/data/feed/api/user/userID

Il feed tornato includerà una lista di album e informazioni su ogni album tra cui un ID unico album. Sostituire "ALBUMID" nel seguente richiesta con l'ID album dal feed album per visualizzare un feed di tutte le immagini in questo album:

https://picasaweb.google.com/data/feed/api/user/userID/albumid/albumID

Ogni immagine nell'album comprenderà anche la propria identità con foto e URL. L'URL permette di scaricare l'immagine nel suo formato nativo.

tag feed

Picasa utilizza i tag per memorizzare le informazioni sul contenuto di una foto in un formato di testo ricercabile. Ad esempio, una fotografia di cuccioli golden retriever che giocano in un campo di narcisi può essere etichettato come "cuccioli", "narcisi" e "adorabile". È possibile ricevere un elenco di alimentazione di tutti i tag che un determinato utente utilizza in tutti i loro album, in un album specifico, o in un quadro specifico. Questo codice restituisce un feed di tutti i tag in tutte le immagini degli utenti:

https://picasaweb.google.com/data/feed/api/user/userID?kind=tag

Questo codice restituisce i tag in un album specifico:

https://picasaweb.google.com/data/feed/api/user/userID/albumid/albumID?kind=tag

Questo codice restituisce i tag in un quadro specifico:

https://picasaweb.google.com/data/feed/api/user/default/albumid/albumID/photoid/photoID?kind=tag

È possibile cercare attraverso le foto di un utente per trovare tutte le immagini con un determinato tag, sostituendo "parola chiave" con il tag che si sta cercando nel codice seguente:

https://picasaweb.google.com/data/feed/api/user/userID?kind=photo&tag=keyword

Foto recenti

Picasa ha un codice generico che restituirà le immagini che sono state caricati più di recente per conto di un utente, a prescindere album della foto. Sostituire "userID" con il nome utente dell'utente. Sostituire "10" con il numero massimo di risultati che si desidera Picasa da includere nel feed di ritorno:

https://picasaweb.google.com/data/feed/api/user/userID?kind=photo&max-results=10

Segui i commenti

Oltre a restituire i feed con le informazioni su le immagini di un utente, codici di avanzamento di Picasa consentono di accedere alimenta con informazioni sui commenti su immagini di un dato utente. Il seguente codice è molto simile al recente codice immagini, ma restituisce un feed di commenti invece di immagini:

https://picasaweb.google.com/data/feed/api/user/userID?kind=comment&max-results=10

Questo codice restituirà i commenti su un'immagine specifica in un album specifico:

https://picasaweb.google.com/data/feed/api/user/userID/albumid/albumID/photoid/photoID?kind=comment

feed Comunità

Se siete alla ricerca di immagini generali, piuttosto che le foto in album di un utente specifico, è possibile sostituire il testo "utente / userID" in un codice utente-based con "tutti" per la ricerca in tutte le immagini a disposizione del pubblico. Ad esempio, il seguente codice sarebbe cercare tutti i file pubblici di Picasa per le foto con il tag "parola chiave:"

https://picasaweb.google.com/data/feed/api/all?kind=photo&tag=keyword

È anche possibile cercare per le foto con una parola specifica nel titolo sostituendo "query" con la parola che si sta cercando nel codice seguente:

https://picasaweb.google.com/data/feed/api/all?kind=photo&q=query