Вообщем как посылать запросы в google используя xml я разобралась
$feedURL = 'https://picasaweb.google.com/data/feed/api/user/'.$userid;
$soap = curl_init($feedURL);
curl_setopt($soap, CURLOPT_POST, 1);
curl_setopt($soap, CURLOPT_RETURNTRANSFER, 1);
$request = '<entry xmlns="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" xmlns:gphoto="http://schemas.google.com/photos/2007">
<title type="text">Italia</title>
<summary type="text">Italia</summary>
<gphoto:access>public</gphoto:access>
<gphoto:commentingEnabled>true</gphoto:commentingEnabled>
<category scheme="http://schemas.google.com/g/2005#kind" term="http://schemas.google.com/photos/2007#album"></category>
</entry>';
curl_setopt($soap, CURLOPT_HTTPHEADER,array('Content-Type: application/atom+xml','Authorization: AuthSub token="'.$token.'"','GData-Version: 2','Content-Length: '.strlen($request)));
curl_setopt($soap, CURLOPT_POSTFIELDS,$request);
$response = curl_exec($soap);
А вот как используя тот же самый пример использовать не xml, а json?