Webhookについて

カテゴリ: API共通

仕様書に「※一括処理(アクションが bulk〜 )の場合、更新対象のIDは通知されないため、必要に応じて対象リソースの再取得を行ってください。」と記載がある様ですが、例えば商品情報が"bulk-update: 一括更新"で通知された場合、更新内容を同期するためにはすべての商品情報を取得しなおす必要があるのでしょうか。

ベストアンサー

  • 回答済み✓

    @xc_shimada

    bulk-updateの場合、どの商品が更新されたかなどの明細までは通知されません。

    通知が来たタイミングで、商品の全件取得ではなく

    updDateTimeでの範囲指定で商品情報を絞り取得いただくのが良いかと思うのですが、

    現状はできかねてしまいます。


    したがってWebhookへbulk-updateの通知があった場合は、

    「商品一覧取得」をsort=updDateTime:descとしてデータの取得を行ってください。


    sortではなく、updDateTimeでの範囲指定での絞り込みに関しては

    以下のチケットで要望としてお預かりしております。

    具体的な実装時期は未定ですが、改善をお待ちいただければと存じます。

    https://community.smaregi.dev/discussion/208