生活の跡

個人的な備忘録

Twitter の Standard search API で、パラメータ「count」と取得件数が一致しない

概要

Twitter の Standard search API を使ってみたのですが、パラメータ「count」と取得件数が一致しない事象が起きました。

パラメータ「count」の説明

原文とGoogle日本語翻訳のスクショを両方貼ります。これ読むと最大で設定できる値が 100件であって、「count=100」にしたら100件取れそうですが。。

・原文 f:id:ishii-akihiro:20190925205514p:plain ・Google日本語翻訳 f:id:ishii-akihiro:20190925205721p:plain

引用元ドキュメント
Standard search API — Twitter Developers

結論

Q&Aに答えが書いてありました。
パラメータ「count」と取得件数は、Standard search API では必ずしも一致しない仕様のようです。削除されたツイートとかの影響でズレが生じるみたいです。

・原文 f:id:ishii-akihiro:20190925210037p:plain ・Google日本語翻訳 f:id:ishii-akihiro:20190925210054p:plain

引用元ドキュメント
FAQ — Twitter Developers

おわりに

Standard search API のパラメータ「count」は、「最大取得件数」と捉えた方が良さそうですね。正確性を求める方は Premium search API を使いましょう。