Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 错误:";必须包括照片数据或源id“;当我试图将照片上传到Gdata.NET中的PicasaWeb时_C#_Asp.net_Gdata_Picasa - Fatal编程技术网

C# 错误:";必须包括照片数据或源id“;当我试图将照片上传到Gdata.NET中的PicasaWeb时

C# 错误:";必须包括照片数据或源id“;当我试图将照片上传到Gdata.NET中的PicasaWeb时,c#,asp.net,gdata,picasa,C#,Asp.net,Gdata,Picasa,有人知道我做错了什么吗 var service = new Service("lh2", "exampleCo-exampleApp-1"); service.setUserCredentials("myuser", "mypass"); var myPhoto = new PhotoEntry { Title = new AtomTextConstruct( AtomTextConstruct

有人知道我做错了什么吗

var service = new Service("lh2", "exampleCo-exampleApp-1");
service.setUserCredentials("myuser", "mypass");

var myPhoto = new PhotoEntry
              {
                  Title = new AtomTextConstruct(
                  AtomTextConstructElementType.Title,
                  "Puppies FTW")
              };

var myMedia = new MediaFileSource(@"C:\puppies.jpg", "image/jpeg");
myPhoto.MediaSource = myMedia;

var u="https://picasaweb.google.com/data/feed/api/user/default/albumid/default";

var returnedPhoto = service.Insert(new Uri(u), myPhoto);

实际上正在返回错误的请求错误(400),其响应字符串如下:必须包含照片数据或源id

返回错误是因为Uri错误:

我必须使用:

var u="https://picasaweb.google.com/data/media/api/user/default/albumid/default";
相反:

var u="https://picasaweb.google.com/data/feed/api/user/default/albumid/default";

它返回错误,因为Uri错误:

我必须使用:

var u="https://picasaweb.google.com/data/media/api/user/default/albumid/default";
相反:

var u="https://picasaweb.google.com/data/feed/api/user/default/albumid/default";