商品一括登録更新の非同期処理について
スマレジAPIでは非同期ではなく同期的に処理&結果が返ってくる仕様でございましたが、プラットフォームAPIではこれと同等の仕様のAPIの実装予定はございますでしょうか。
弊社システムの要件上、非同期でwebhook通知を受ける形式では実装が難しく、1件ずつの登録&更新を行う方法を検討しています。
また大量データを一件ずつ登録する場合、リクエスト制限を考慮する必要があるかと思いますが、一定期間内のリクエスト数の推奨値等はございますでしょうか。
アプリは複数のユーザ様に利用される想定でございまして、一定期間内のリクエスト数の推奨値があるようであればアプリ単位なのかスマレジ利用ユーザー単位なのかルールがございましたらご教示いただけますでしょうか。
ベストアンサー
-
商品一括登録APIの場合は非同期処理となり、同期処理の実装予定はございません。
そのため同期処理を行いたい場合は、商品登録APIをご利用ください。
商品登録:https://www1.smaregi.dev/apidoc/#operation/create
商品一括登録:https://www1.smaregi.dev/apidoc/#operation/bulkCreate
※非同期処理の場合は、仕様書にその旨の記載がございます。
次に制限については、スマレジ利用ユーザー単位です。
また、基本仕様書に記載の以下の範囲内でのリクエストをお願いいたします。
(1)スマレジの1契約単位からのリクエスト回数が1秒あたり10回を超えるような利用方法
(2)1分程度の短時間の間に同じリクエストを何度も繰り返すような利用方法
(3)1万件を超えるデータの登録を数時間に渡って継続するような利用方法
答え
ご回答ありがとうございます。
商品登録APIを利用する方向で検討しようと思います。
次に制限については、スマレジ利用ユーザー単位です。
また、基本仕様書に記載の以下の範囲内でのリクエストをお願いいたします。
承知しました。
まとまった数の登録を商品登録APIで処理する場合は記載の範囲となるよう制御致します。