0
私はデモUKの会社に関連したすべてのジャーナルを読むつもりですが、私は同じデータで繰り返し終わります。ジャーナルエンドポイントを複数回呼びますが、私は同じデータで終わるようです。 APIドキュメントから:デモ用の全ジャーナルを入手する
応答では最大100のジャーナルが返されます。より大きなジャーナルセットを取得するには、複数のAPIコールを使用してオフセットまたはIf-Modified-Sinceフィルタ(下記参照)を使用してください。
すべての雑誌を取得するために使用するコードスニペットは次のとおりです。しかし、どんな助けや指導も感謝しています。
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
}
はい。私はそれを理解した。 – rahul