我正在使用此代码获取原子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个元素(全部)?
答案 0 :(得分:0)
所以,我没有找到答案如何获得超过30个项目,但我想出了如何从另一个页面阅读,其中有另外30个项目,依此类推。
在您的私人Feed网址后,您应该添加以下内容:
&page=2
在这种情况下,您将阅读第二页。如果您不添加页面,则会读取第一页。
如果有人会想方设法从页面获取超过30个项目,请分享。