c# - 不能从原子提要(GitHub 私有(private)提要)中获取超过 30 个条目

标签 c# github rss github-api

我正在使用此代码获取原子提要:

var client = new HttpClient(new NativeMessageHandler());

            var feed = await client.GetStringAsync(_session.GetPrivateFeedUrl());

            if ( string.IsNullOrEmpty(feed) ) return new List<XElement>();

            var parsedFeed = XElement.Parse(feed);

            var entries = from entry in parsedFeed.Elements("{" + ConstantsService.AtomNamespace + "}entry") select entry;

            return entries;

但这只需要 30 个条目(读取)。我认为这是因为如果您打开私有(private)提要 token url,您将只能看到 30 个提要元素。如果你继续 https://github.com/ ,它仍然是 30,但是你可以按“更多”按钮,但是你不能使用来自 url 的页面来执行此操作。如何获取超过 30 个元素(全部)?

最佳答案

所以,我没有找到如何获得超过 30 个项目的答案,但我想出了如何从另一个页面读取,那里有另外 30 个项目,等等。 在您的私有(private)供稿 URL 之后,您应该添加以下内容: &page=2 在这种情况下,您将阅读第二页。如果您不添加页面,它会读取第一页。 如果有人想办法从页面中获取超过 30 个项目,请分享。

关于c# - 不能从原子提要(GitHub 私有(private)提要)中获取超过 30 个条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40088997/

相关文章:

node.js - 学习 MEAN Stack 的最佳资源

xml - 如何在 node.js 中创建 rss 文件?

rss - 通过 Google 新闻 RSS 选择自定义主题

rss - PHP 访问 RSS 提要中的 iTunes 标签

c# - 如何在 C# Windows 窗体中动态填充 Datagridview(运行时)

Git:修改先前提交中的代码以删除敏感信息

c# - 如何在按钮单击事件上将数据从数据 GridView 加载到单独的窗口窗体?

Github,推送一个新项目代替旧项目

c# - 在 Visual Studio 中运行命令的 DTE2 问题

c# - 无法在 VS2012 上安装 HtmlAgilityPack