Only "unlisted" (aka "Anyone with the link") albums really need an authkey. Your code below seems to just create an album with the default visibility/access. You should make a call to setGphotoAccess on the $entry, before you actually make the insertAlbumEntry call. Set the value to "private".
When you create a private album, the returned album entry will contain a <link rel='alternate' ...> element that points to the album's web page. The URL will then also contain the authkey. The link is accessible from $albumEntry via the getAlternateLink method. On Sat, Feb 5, 2011 at 1:08 PM, pazjordi <[email protected]> wrote: > I would need get the authkey of a Picasa album so that anyone could > access through the url: > https://picasaweb.google.com/<user>/<album name>?authkey=xyz > > I create the album with the Zend libraries in that way: > > $pass="psw"; > > $serviceName = Zend_Gdata_Photos::AUTH_SERVICE_NAME; > $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, > $serviceName); > > $gp = new Zend_Gdata_Photos($client); > > > $entry = new Zend_Gdata_Photos_AlbumEntry(); > $entry->setTitle($gp->newTitle($mytitle)); > $entry->setSummary($gp->newSummary($mytitle)); > > $albumEntry = $gp->insertAlbumEntry($entry); > > And it works, but now...how can I get the authkey? Is there any > method? > I would like to get the authkey and save it in a database so that I > could create the url to access my albums. > > Thank you in advance > > -- > You received this message because you are subscribed to the Google Groups > "Google Picasa Web Albums API" group. > To post to this group, send email to > [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/google-picasa-data-api?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Google Picasa Web Albums API" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-picasa-data-api?hl=en.
