【问题标题】:Upload videos to picasa using .NET api使用 .NET api 将视频上传到 picasa
【发布时间】:2011-12-23 18:44:44
【问题描述】:

我在谷歌的 api 页面上找不到任何东西,这可能吗?我在网上找不到任何东西

【问题讨论】:

    标签: google-api picasa


    【解决方案1】:

    当然:您可以使用 C# 或任何其他 .Net 语言上传图片、视频或其他二进制文件:

    http://code.google.com/apis/picasaweb/docs/1.0/developers_guide_dotnet.html#PostPhotos** **

    这是完整的 GData .Net API:

    http://code.google.com/p/google-gdata/

    【讨论】:

    • 你能给我一个例子或指导我一个,正如我在我的帖子中所说,他们没有任何例子。只有 Java doc 有示例。
    • 您是否查看了我上面引用的“发布新照片”链接?对我来说,这确实像是一个“例子”;)
    • 对不起,也许我应该更清楚一点,我尝试将视频上传到 picasa 并得到这个“目前不支持视频的直接媒体发布”这就是为什么我需要一个如何上传的示例视频
    • 这就是问题所在:“目前不支持直接媒体发布视频”。代码 sn-p 只是将二进制文件流打开到具有特定 MIME 类型(“image/jpeg”)的 Picasa URI。显然 Picasa 不喜欢您的 MIME 类型。问:为什么您在原始帖子中没有提及错误?问:您是否使用以下其中一种:code.google.com/apis/picasaweb/docs/2.0/…?问:您是否在 Google 上搜索过该错误消息?
    • 我在谷歌上搜索了错误消息,发现:code.google.com/apis/picasaweb/docs/2.0/… 注意:您需要上传带有元数据的视频。另请注意:如果您不使用元数据上传,您在 Java 中会遇到与 .Net 完全相同的问题。
    【解决方案2】:

    希望这将帮助那些试图使用 .NET API 将视频上传到 picasa 的人。

    RequestSettings mySettings = new RequestSettings("PROGRAM NAME");
                mySettings.Timeout = 600000; 
                PicasaRequest pr = new PicasaRequest(mySettings);
                PicasaService service = pr.Service;
                service.setUserCredentials(username, password);
                Uri postUri = new Uri(PicasaQuery.CreatePicasaUri(username, picasaalbumid));
    
     PhotoEntry videoEntry = new PhotoEntry();
                    videoEntry.Title = new AtomTextConstruct(AtomTextConstructElementType.Title,"Untitled.3gp");//I would change this to read the file type, This is just an example
                    videoEntry.Summary = new AtomTextConstruct(AtomTextConstructElementType.Summary,"");
                    MediaFileSource source = new MediaFileSource(stream,fileName,fileType);
                    videoEntry.MediaSource = source;
                    PicasaEntry entry = service.Insert(postUri,videoEntry);
                    stream.Close();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-05-18
      • 2011-05-23
      • 1970-01-01
      • 1970-01-01
      • 2016-08-22
      • 2013-07-21
      • 1970-01-01
      相关资源
      最近更新 更多