楽天市場商品検索APIでデータが重複する(解決済)

楽天ウェブサービス(RAKUTEN WEBSERVICE)楽天市場商品検索APIを使って、特定のショップの登録商品データを全て取得しようと思い構築したときにはまったことのメモ。

【概要】
《pageCount》の数だけ《page》パラメーターを渡して情報を取得した場合、情報が重複して取得されます。
例えば、《count》で総数が《750》となっていたとして、実際に取得したデータを見ると、総数は750件ですが重複を除くと550件と言ったデータの取得のされ方をします。
1ページ内での重複は起こりませんが、複数ページにまたがって取得する場合は注意が必要です。

【回避方法】
カスタムパラメーターに《sort》を追加して《-updateTimestamp》などを選びます。確認していないですが《standard》以外は大丈夫かと。

【楽天市場商品検索APIのアプリID取得】
楽天ウェブサービス(RAKUTEN WEBSERVICE)で行います。

SNSでシェア