C# 不能从atom提要(GitHub私有提要)获取超过30个条目

C# 不能从atom提要(GitHub私有提要)获取超过30个条目,c#,github,rss,github-api,C#,Github,Rss,Github Api,我正在使用以下代码获取atom提要: var client = new HttpClient(new NativeMessageHandler()); var feed = await client.GetStringAsync(_session.GetPrivateFeedUrl()); if ( string.IsNullOrEmpty(feed) ) return new List<XElement>();

我正在使用以下代码获取atom提要:

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个条目。我认为这是因为如果你打开私有提要令牌url,你将只看到提要的30个元素。若你们继续,它仍然是30,但你们可以按下更多的按钮,但你们不能从url页面这样做。如何将30多个元素全部提取

因此,我没有找到如何获取30多个项目的答案,但我找到了如何从另一个页面阅读的方法,在该页面中,您还有30个项目,依此类推。 在您的私有提要URL之后,您应该添加以下内容: &页码=2 在本例中,您将阅读第二页。如果不添加页面,它将读取第一页。
如果有人想办法从页面中获取30多个项目,请共享。

我不确定这是否适用于RSS源,但API有分页,我知道分页,但不知道如何将其添加到Github API提供的URL。看到你的评论后,我又开始搜索一次,找到了答案。