我正在使用此代码获取原子提要:
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/