在 Windows Phone 7.1 C# 上使用 Google Drive API 将图像上传到 Google Drive

Uploading image too Google Drive using Google Drive APIs on Windows Phone 7.1 C#

我是开发 Windows Phone 应用程序的新手。此外,我的笔记本电脑太旧了,我无法开发或使用 Windows Phone 7.5 或更高版本的模拟器,所以我必须坚持使用旧的 WP7.1

我想将选定的图像上传到 google 驱动器。我创建了一个按钮来浏览图像,并创建了一个 "image container" 来在选择图像后显示它。使用下面的代码在此处完成。但是在显示它之后,我希望上传过程也从这里开始。但是一开始就出现了问题

    private void browseButton_Click(object sender, RoutedEventArgs e)
    {

        PhotoChooserTask photo = new PhotoChooserTask();
        photo.ShowCamera = true;
        photo.Show();
        photo.Completed += new EventHandler<PhotoResult>(browseButton_Click_Conpleted);
    }


    private void browseButton_Click_Conpleted(object sender, PhotoResult e)
    {
        BitmapImage image = new BitmapImage();
        image.SetSource(e.ChosenPhoto);
        displayIMG.Source = image;

        //It works until now

        //Below is the code I copied from many place that will authorize me to upload to their drive.
        string[] scopes = new string[] { DriveService.Scope.Drive,
                             DriveService.Scope.DriveFile};

        UserCredential credential =
                    GoogleWebAuthorizationBroker
                                  .AuthorizeAsync(new ClientSecrets
                                  {
                                      ClientId = "MY_CLIENT_ID_HERE"
                                  ,
                                      ClientSecret = ""MY_SECRET_ID_HERE"
                                  }
                                                  , scopes
                                                  , Environment.UserName
                                                  , CancellationToken.None
                                                  , new FileDataStore("Daimto.GoogleDrive.Auth.Store")
                                                  ).Result;

    }

它显​​示了很多错误,因为它无法识别某些类型或名称空间,因此不建议 using。我创建了一个以 WP8.0 为目标的新项目,希望它能识别所有内容,但仍然缺少一些 Environment.UserNamenew FileDataStore。我已经添加了 Google.Apis.Drive.v2 client library 我不知道我缺少什么。

我的首要任务是在 WP7.1 上开发。我不想因为这个而购买新的 phone。对不起我的英语。

您是否尝试过 PedroLamas 示例以便将文件上传到 GDrive