原子提取不能超过30个条目(GitHub私人提要)

时间:2016-10-17 14:25:47

标签: c# github rss github-api

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

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个条目(读取)。我认为这是因为如果您打开私人Feed令牌网址,您将只看到30个Feed元素。如果你继续https://github.com/,它仍然是30,但在那里你可以按“更多”按钮,但是你不能用来自网址的页面来执行此操作。如何采取超过30个元素(全部)?

1 个答案:

答案 0 :(得分:0)

所以,我没有找到答案如何获得超过30个项目,但我想出了如何从另一个页面阅读,其中有另外30个项目,依此类推。 在您的私人Feed网址后,您应该添加以下内容:  &page=2 在这种情况下,您将阅读第二页。如果您不添加页面,则会读取第一页。 如果有人会想方设法从页面获取超过30个项目,请分享。