相关疑难解决方法(0)

使用Google Drive API v2澄清maxResults和nextPageToken

我只想澄清一下Google Drive API的文件:列表功能:

https://developers.google.com/drive/v2/reference/files/list

maxResults可以指定的最大值是多少?我假设这个值计算下一页结果的结果数量?

另外,nextPageToken是否只是查询字符串的一部分,需要与nextLink一起传递才能获得下一页结果?

谢谢!

google-drive-api

12
推荐指数
1
解决办法
8172
查看次数

如何从C#中的Google Drive API从所有文件夹中获取所有文件

我可以通过以下引用使用API​​从Google Drive获取文件:在ASP.Net中使用C#和VB.Net在Google Drive中使用Google Drive API显示(查看)文件列表

但是我只得到100条记录。我有成千上万的记录。任何人都可以让我知道要更改以获取完整记录显示的内容。

请在下面找到代码:

namespace GoogleDrive
{
    public partial class gDrive : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            GoogleConnect.ClientId = "942196220502-k107l4mtn6n606d8m38pp2k6clfmbftd.apps.googleusercontent.com";
            GoogleConnect.ClientSecret = "oJxTZ2Bw9QfOlrc7KgxsEf9o";
            GoogleConnect.RedirectUri = Request.Url.AbsoluteUri.Split('?')[0];
            GoogleConnect.API = EnumAPI.Drive;
            if (!string.IsNullOrEmpty(Request.QueryString["code"]))
            {
                string code = Request.QueryString["code"];
                string json = GoogleConnect.Fetch("me", code);
                GoogleDriveFiles files = new JavaScriptSerializer().Deserialize<GoogleDriveFiles>(json);
                gv1.DataSource = files.Items.Where(i => i.Labels.Trashed == false);
                gv1.DataBind();
            }
            else if (Request.QueryString["error"] == "access_denied")
            {
                ClientScript.RegisterClientScriptBlock(this.GetType(), "alert", "alert('Access denied.')", true);
            }
            else
            {
                GoogleConnect.Authorize("https://www.googleapis.com/auth/drive.readonly");
            } …
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net google-api google-drive-api

0
推荐指数
1
解决办法
2590
查看次数

标签 统计

google-drive-api ×2

.net ×1

asp.net ×1

c# ×1

google-api ×1