ストアカテゴリ編集API

ストアカテゴリを登録・編集します。(フロント反映はしません)

変更履歴

2023年04月20日

下記リクエストパラメータの「説明」を修正しました。
・paypaymall_freespace(PayPayモール用フリースペース)
・paypaymall_sp_freespace(SP版PayPayモール用フリースペース)

2023年04月13日

リクエストパラメータから下記項目を削除しました。
・hidden_id(隠しページ用ID)
・hidden_password(隠しページ用パスワード)

2022年04月08日

下記リクエストパラメータの「説明」を更新しました。

  • freespace1
  • freespace2

※赤字部分を更新しています。

リクエストURL

本番環境
https://circus.shopping.yahooapis.jp/ShoppingWebService/V1/editStCategory
テスト環境
https://test.circus.shopping.yahooapis.jp/ShoppingWebService/V1/editStCategory

テスト用APIを利用したい場合は、こちらから利用申請をお願いします。

リクエストパラメータ

Web APIの使い方#POSTとは」をご参照ください。

パラメータ 説明
seller_id
(必須)
string ストアアカウントを指定します。
page_key string 更新の場合にページキーを指定します。指定がない場合は新規となります。(空白=新規、指定=更新)
新規作成時はシステムでページキーを割り振るため、任意のページキーを指定することはできません。
parent_page_key string 新規の場合に親カテゴリのページキーを指定します。指定がない場合は第1階層のカテゴリとして登録されます。8階層目にある親カテゴリを指定した場合、エラーとなります。 ※カテゴリを移動したい場合は、ストアカテゴリ移動APIをご利用ください。
name
(必須)
string ストアカテゴリ名(全角20文字以内)
template_id string
(デフォルト : CT01)
テンプレートID
※新ストアデザインを適用後、templateの指定は無効となります。
meta_desc string META description(全角80文字以内)
display integer
(デフォルト : 1)
公開ステータス
0 : 非公開
1 : 公開
freespace1 string フリースペース1(HTML可、全角5000文字以内)
※2022年5月以降、商品画像・商品詳細画像のURLは入力不可となります。追加画像をご利用ください。
出店者様ごとに順次リリースになりますので、リリース日について告知ページにてご確認ください。
freespace2 string フリースペース2(HTML可、全角5000文字以内)
※2022年5月以降、商品画像・商品詳細画像のURLは入力不可となります。追加画像をご利用ください。
出店者様ごとに順次リリースになりますので、リリース日について告知ページにてご確認ください。
side_navi_image string サイドナビ画像に使用する登録済みの追加画像ファイル名を指定します。
title_image string タイトル画像に使用する登録済みの追加画像ファイル名を指定します。
category_image string カテゴリイメージ画像に使用する登録済みの追加画像ファイル名を指定します。
relevant_links string おすすめ商品コード(カンマ区切りで最大20件まで指定可能)
hidden_flag integer
(デフォルト : 0)
隠しページフラグ
0 : 通常ページ
1 : 隠しページ
paypaymall_freespace string ※元PayPayモール専用項目
PayPayモール用フリースペース(HTML可、全角5000文字以内)
2023/6/7以降こちらの項目は参照されなくなります。
期限までにフリースペース1~2へ入稿内容の移行をお願いします。
paypaymall_sp_freespace string ※元PayPayモール専用項目
SP版PayPayモール用フリースペース(HTML可、全角5000文字以内)
2023/6/7以降こちらの項目は参照されなくなります。
期限までにフリースペース(SP用)へ入稿内容の移行をお願いします。

サンプルリクエストURL

https://circus.shopping.yahooapis.jp/ShoppingWebService/V1/editStCategory

サンプルリクエスト

POST /ShoppingWebService/V1/editStCategory HTTP/1.1
Host: circus.shopping.yahooapis.jp
Authorization: Bearer <アクセストークン>

seller_id=teststore&parent_page_key=b6afa5eaa6&name=%e3%82%ab%e3%83%86%e3%82%b4%e3%83%aa1

レスポンスフィールド

フィールド 説明
/ResultSet レスポンスのすべてを含みます。
/ResultSet/Status 成功時に「OK」と表示します。
失敗時は別フォーマットでエラーレスポンスを表示します。

サンプルレスポンス

<!--・サンプルレスポンス(成功時)-->

<?xml version="1.0" encoding="UTF-8" ?>
<ResultSet>
    <Status>OK</Status>
</ResultSet>



<!--・サンプルレスポンス(エラー時)-->

<?xml version="1.0" encoding="UTF-8" ?>
<ResultSet>
    <Status>NG</Status>
    <Error>
        <Target>name</Target>
        <Code>sc-01003</Code>
        <Message>ストアカテゴリ名が指定されていません。</Message>
    </Error>
    <Error>
        <Target>display</Target>
        <Code>sc-01008</Code>
        <Message>公開ステータスは0か1を入力してください。</Message>
    </Error>
    <Warning>
        <Target>freespace1</Target>
        <Code>sc-01101</Code>
        <Message>フリースペースはタグ閉じされていません。</Message>
    </Warning>
</ResultSet>

エラー

Yahoo!ショッピングで提供している全てのAPIには、共通で利用するエラーコードがあります。エラーの際には、まず始めに以下をご確認ください。

商品系API、およびストアカテゴリ編集APIで固有に返すエラーコードは以下をご覧ください。

商品系API共通エラーコード

コード HTTPステータスコード 説明
ed-00000 404 ページが見つかりません。
ed-00001 500 システムエラーが発生しました。
ed-00002 503 サーバがメンテナンス中です。
ed-00003 400 ストアアカウントが指定されていません。
ed-00004 400 ストアアカウントが存在しません。
ed-00005 400 ストアアカウントの指定が不正です。
ed-00006 400 反映またはアップロード中のため更新ができません。

エラーコード

コード HTTPステータスコード 説明
sc-01001 400 指定されたページキーは存在しません。
sc-01002 400 指定された親カテゴリページキーは存在しません。
sc-01005 400 同じカテゴリ階層に同名のストアカテゴリ名が存在します。
sc-01006 400 9階層以降にはカテゴリは作成できません。
sc-01007 400 テンプレートIDが不正です。 
sc-01020 400 登録可能なカテゴリ数の上限に達しています。
sc-01027 400 このカテゴリ名は使用できません。
sc-01030 400 ページキーの指定が不正です。
sc-01031 400 親カテゴリページキーの指定が不正です。
sc-01032 400 カテゴリ名の指定が不正です。
sc-01034 400 META descriptionの指定が不正です。
sc-01035 400 公開ステータスの指定が不正です。
sc-01036 400 フリースペース1の指定が不正です。
sc-01037 400 フリースペース2の指定が不正です。
sc-01038 400 サイドナビ画像の指定が不正です。
sc-01039 400 タイトル画像の指定が不正です。
sc-01040 400 カテゴリイメージ画像の指定が不正です。
sc-01041 400 おすすめ商品の指定が不正です。
sc-01042 400 隠しページフラグの指定が不正です。
sc-01043 400 隠しページ用IDの指定が不正です。
sc-01044 400 隠しページ用パスワードの指定が不正です。
sc-01045 400 テンプレートIDの指定が不正です。

エラーコード(入力値エラー系)

コード HTTPステータスコード 説明
sc-01003 200 ストアカテゴリ名が指定されていません。
sc-01004 200 カテゴリ名は20文字(40バイト)以内で入力してください。
sc-01008 200 公開ステータスは0か1を入力してください。
sc-01009 200 フリースペース1は全角5000文字(半角10000文字)以内で入力してください。
sc-01010 200 フリースペース2は全角5000文字(半角10000文字)以内で入力してください。
sc-01011 200 サイドナビ画像に指定した画像IDが存在しません。
sc-01012 200 タイトル画像に指定した画像IDが存在しません。
sc-01013 200 カテゴリイメージ画像に指定した画像IDが存在しません。
sc-01014 200 おすすめ商品のフォーマットが無効です。
sc-01015 200 隠しページフラグは0か1を入力してください。
sc-01016 200 隠しページ用IDは必須です。
sc-01017 200 隠しページ用パスワードは必須です。
sc-01019 200 META descriptionは全角80文字(半角160文字)以内で入力してください。
sc-01021 200 おすすめ商品数は最大20個です。
sc-01022 200 おすすめ商品は半角99文字以内で入力してください。
sc-01023 200 隠しページ用IDは半角英数20文字以内で入力してください。
sc-01024 200 隠しページ用パスワードは半角英数20文字以内で入力してください。
sc-01025 200 親カテゴリページキーは半角英数99文字以内で入力してください。
sc-01026 200 カテゴリページキーは半角英数99文字以内で入力してください。
sc-01101 200 フリースペースはタグ閉じされていません。
sc-01102 200 外部リンクを削除しました。
sc-01103 200 2018/03/05 追記
Iframeにて他法人のトリプル上のファイルを呼び出しております。
2018年4月以降(予定)になりますと、更新時に該当タグのsrc属性を削除いたしますので、ご注意ください。

利用制限

※短い時間の間に同一URLに大量にアクセスを行った場合、一定時間利用できなくなることもございます。(1クエリー/秒)

利用約款

このAPIに関する利用約款はこちら

アプリケーションの管理

目次

利用のルール

開発のヒント