That worked.
Thanks a lot Jeff
On Tue, Dec 9, 2008 at 2:46 PM, Jeff Fisher (Google) <[EMAIL PROTECTED]
> wrote:
>
> My example was slightly off. Instead of setWhere it should be
> setGeoRssWhere:
>
> $photoEntry->setGeoRssWhere($where);
>
> Cheers,
> -Jeff
>
> On Dec 8, 11:57 am, "Harish B" <[EMAIL PROTECTED]> wrote:
> > $service->enableRequestDebugLogging('/tmp/foo.txt');
> >
> > So i just create a file and add this line of code in my picasa photo
> upload
> > file?
> >
> >
> >
> > On Mon, Dec 8, 2008 at 1:37 PM, Jeff Fisher <[EMAIL PROTECTED]>
> wrote:
> > > Try increasing the error_reporting level on your PHP? Maybe it's set to
> > > only log errors but not display them? You can also try request logging
> to
> > > see what the library is sending and what it is getting back:
> >
> > >http://gdatatips.blogspot.com/2008/07/enable-request-debugging-in-php.
> ..
> >
> > > Cheers,
> > > -Jeff
> >
> > > On Sat, Dec 6, 2008 at 1:53 PM, Harish B <[EMAIL PROTECTED]> wrote:
> >
> > >> Hi Jeff,
> > >> When i add that code, the photo doesn't upload. It fails. I don't get
> any
> > >> error message. Do i need to include anything?
> >
> > >> here is my code
> > >> <?
> > >> require_once 'Zend/Loader.php';
> > >> Zend_Loader::loadClass('Zend_Gdata_Photos');
> > >> Zend_Loader::loadClass('Zend_Gdata_ClientLogin');
> > >> Zend_Loader::loadClass('Zend_Gdata_AuthSub');
> >
> > >> $username = "default";
> > >> $filename = "../userpics/full/".$imagename.".".$filetype;
> > >> $photoName = $album;
> > >> $photoCaption = $caption;
> > >> $photoTags = $tags;
> > >> $albumId = "default";
> > >> $fd = $gp->newMediaFileSource($filename);
> > >> $fd->setContentType("image/jpeg");
> > >> $photoEntry = $gp->newPhotoEntry();
> > >> $photoEntry->setMediaSource($fd);
> > >> $photoEntry->setTitle($gp->newTitle($photoName));
> > >> $photoEntry->setSummary($gp->newSummary($photoCaption));
> > >> $gp->registerPackage('Zend_Gdata_Geo');
> > >> $gp->registerPackage('Zend_Gdata_Geo_Extension');
> > >> $where = $gp->newGeoRssWhere();
> > >> $position = $gp->newGmlPos("$lat $lng");
> > >> $where->point = $gp->newGmlPoint($position);
> > >> $photoEntry->setWhere($where);
> > >> $keywords = new Zend_Gdata_Media_Extension_MediaKeywords();
> > >> $keywords->setText($photoTags);
> > >> $insertedEntry->mediaGroup->keywords = $keywords;
> > >> $albumQuery = $gp->newAlbumQuery();
> > >> $albumQuery->setUser($username);
> > >> $albumQuery->setAlbumId($albumId);
> > >> $insertedEntry = $gp->insertPhotoEntry($photoEntry,
> > >> $albumQuery->getQueryUrl());
> >
> > >> -----====================END code=================
> >
> > >> On Wed, Nov 26, 2008 at 12:26 AM, Jeff Fisher (Google) <
> > >> [EMAIL PROTECTED]> wrote:
> >
> > >>> Try doing something like
> >
> > >>> $gp->registerPackage('Zend_Gdata_Geo');
> > >>> $gp->registerPackage('Zend_Gdata_Geo_Extension');
> > >>> $where = $gp->newGeoRssWhere();
> > >>> $position = $gp->newGmlPos('37.0 -122.0');
> > >>> $where->point = $gp->newGmlPoint($position);
> > >>> $photoEntry->setWhere($where);
> >
> > >>> Cheers,
> > >>> -Jeff
> >
> > >>> On Nov 23, 10:53 am, hmb <[EMAIL PROTECTED]> wrote:
> > >>> > Hi,
> > >>> > How do i post latitude and longitude info along with photos?
> >
> > >>> > here is what i post now.
> >
> > >>> > $username = "default";
> > >>> > $filename = "/tmp/photo.jpg";
> > >>> > $photoName = "My Test Photo";
> > >>> > $photoCaption = "The first photo I uploaded to Picasa Web Albums
> via
> > >>> > PHP.";
> > >>> > $photoTags = "beach, sunshine";
> >
> > >>> > // We use the albumId of 'default' to indicate that we'd like to
> > >>> > upload
> > >>> > // this photo into the 'drop box'. This drop box album is
> > >>> > automatically
> > >>> > // created if it does not already exist.
> > >>> > $albumId = "default";
> >
> > >>> > $fd = $gp->newMediaFileSource($filename);
> > >>> > $fd->setContentType("image/jpeg");
> >
> > >>> > // Create a PhotoEntry
> > >>> > $photoEntry = $gp->newPhotoEntry();
> >
> > >>> > $photoEntry->setMediaSource($fd);
> > >>> > $photoEntry->setTitle($gp->newTitle($photoName));
> > >>> > $photoEntry->setSummary($gp->newSummary($photoCaption));
> >
> > >>> > HOW DO I INSERT LAT and LONG?
> >
> > >> --
> > >> Harish B
> > >> ==================================
> > >> site:http://www.maufait.com
> > >> site:http://www.mosnaps.com
> > >> photos:http://www.mosnaps.com/harryb
> > >> blog:http://www.harishb.com
> > >> tel: 402-2030143
> > >> twitter: @harry_b, @coolmobileapps
> > >> ==================================
> >
> > --
> > Harish B
> > ==================================
> > site:http://www.maufait.com
> > site:http://www.mosnaps.com
> > photos:http://www.mosnaps.com/harryb
> > blog:http://www.harishb.com
> > tel: 402-2030143
> > twitter: @harry_b, @coolmobileapps
> > ==================================
> >
>
--
Harish B
==================================
site:http://www.maufait.com
site: http://www.mosnaps.com
photos: http://www.mosnaps.com/harryb
blog: http://www.harishb.com
tel: 402-2030143
twitter: @harry_b, @coolmobileapps
==================================
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---