我正在尝试阅读与 Demo UK 公司相关的所有期刊,但我反复得到相同的数据。我多次调用期刊端点,但我似乎最终得到了相同的数据。从 API 文档:
任何回复最多将返回 100 份期刊。使用偏移量或 If-Modified-Since 过滤器(见下文)和多个 API 调用来检索更大的日志集
我用来获取所有期刊的代码片段如下所示 - 我认为这是一个初学者的错误,但感谢任何帮助/指导。
List<Journal> batchJournals;
List<Journal> allJournals = new List<Journal>();
int skip = 0;
var journalsEndPoint = m_api.Journals.Offset(skip);
while((batchJournals = journalsEndPoint.Find().ToList()).Count > 0)
{
allJournals.AddRange(batchJournals);
skip += batchJournals.Count;
journalsEndPoint = journalsEndPoint.Offset(skip); //Get the next 100 journals
}