ページ分割された API
1 回のリクエストで 100 件までしか返さない Web API から、全件を取得する方法として、最も適切なものを1つ選べ。
- A
ページ番号や次のページの目印(カーソル)を使って、データがなくなるまで繰り返し取得し、リクエストの間隔にも気を配る。
- B
1 回目のリクエストの結果だけを、全件として扱う。
- C
同じ URL に、結果が変わるまで何度でも連続で送る。
- D
ページ分割は無視して、取得できた分だけで分析し、欠けていることは報告しない。
正解と解説を見る
正解:A
ページ分割された API は、ページ番号やカーソル、next の URL をたどって全件を取得する。取得件数が合計と一致するかを確かめる。
- A
正しい。結果は 1 つの
DataFrameにまとめる。 - B
誤り。残りのデータが欠ける。
- C
誤り。取得できず、負荷をかける。
- D
誤り。データの欠落を隠している。
このサイトの問題は、各試験の公式に示された出題範囲に沿って作ったオリジナルの模擬問題です。本試験の問題ではありません。一般社団法人Pythonエンジニア育成推進協会の公式サービスではありません。