从服务器上的Google驱动器下载文件

问题描述 投票:0回答:1

我使用JavaScript选择器从Google驱动器中获取文件,它工作正常,然后我从驱动器中下载url和acces_token我想从服务器上的该文件中下载字节数组,然后将URL和acces_token指向它(使用ajax),没有问题

在服务器上,我将使用此代码获取数据(有效!!)

public void DownloadFile(string url, string AccessToken)
    {
        try
        {
            byte[] BB;
            using (WebClient wc = new WebClient())
            {
                wc.Headers.Add("Authorization", "Bearer " + AccessToken);
                BB = wc.DownloadData(url);
            }
        }
        catch (Exception ex)
        {
            throw ex;
        }
    }

现在我收到403错误?

URL类似于“https://content.googleapis.com/drive/v2/files.....?key=mykey.....”]

Google服务器上发生了什么变化?

谢谢

c# download google-drive-api
1个回答
0
投票

如果要使用Drive API下载文件并在标头中设置访问令牌,则必须通过调用此url来做到这一点:

© www.soinside.com 2019 - 2024. All rights reserved.