絞り込み条件を変更する
検索条件を絞り込む

すべてのカテゴリ

1 件中 1 - 1 件表示
カバー画像

Yahoo!ショッピング注文APIで詰まったハマりポイント3選|キャメル/スネーク混在、文字コード、XML POST

Yahoo!ショッピングのAPI連携、地味にハマります。ヴィージェイ物産株式会社(神戸市)では4モール(Amazon・Yahoo!・Qoo10・自社EC)を並行運営しており、Yahoo!ショッピングの注文取得・出品管理・在庫同期を全てAPI連携で自動化しています。その実装過程で「公式ドキュメントだけでは気付けなかった」ハマりポイントが3つあったので、これから連携する方向けに共有します。EC事業者の方、Yahoo!ショッピングAPIを叩こうとしている開発者の方の参考になれば嬉しいです。■ ハマりポイント①:注文APIと商品APIで「キャメル/スネーク」が混在しているこれが一番ハマりました。2日溶かしました。Yahoo!ショッピングのAPIは大きく2系統あります:・注文関連API(orderInfo、orderList 等):キャメルケース(sellerId、pageKey)・商品管理API(item、stock 等):スネークケース(seller_id、item_code)最初は「seller_id」で全API叩いていたのですが、注文APIだけ500エラーが返ってきて2日悩みました。Postmanで sellerId に変えたら一発で動きました。■ 対策コード例(Python)# 注文API用(キャメルケース)order_params = {'sellerId': 'your-shop-id', 'pageKey': 1, 'fromYmd': '20260401', 'toYmd': '20260430'}# 商品管理API用(スネークケース)item_params = {'s
0
1 件中 1 - 1