PRODUCT (製品/SHPカテゴリ/ブランド)
- YSAPI
-
- PRODUCT 製品/SHPカテゴリ/ブランド
- yProductApi 製品/SHPカテゴリ/ブランドに関するAPI
- yShopProductCodeInfo SHP製品コード情報クラス
- yShopCategoryInfo SHPカテゴリツリー情報クラス
- ShopCategorySpecInfo SHPカテゴリ/スペック情報クラス
- yShopSpecInfo SHPスペック情報クラス
- yShopBrandInfo SHPブランド情報クラス
- PRODUCT 製品/SHPカテゴリ/ブランド
yProductApi
製品/SHPカテゴリ/ブランドに関するAPI(ProductAPI)の機能を利用するためのクラスです。
メソッド
- ySellingApi New( ref yAuth auth, string seller_id = "" )
- コンストラクタ
- auth
- YConnect認証クラス (参照渡し)
- seller_id
- Yahoo!ショッピング sellerId
- XmlDocument getShopProductCodeList(string query,string type="all",string sort= "+name",int start=1,int results=25)
- SHP製品コード検索API
- query
- 検索ワードを指定します
- type
- all : すべて,name : 製品名,jan : JANコード,pid : 製品コード,ypid : Yahoo!ショッピング製品コード
- sort
- name : 製品名,update_date : 更新日 項目の前に +(昇順)/-(降順)
- start
- 何件目からデータの取得をはじめるかを指定します
- results
- データの取得件数を指定します。(最大値100)
- Return
- XMLデータ
- XmlDocument getShopProductCodeListAll(string query,string type="all",string sort= "+name")
- SHP製品コード検索API (全件取得)
- query
- 検索ワードを指定します
- type
- all : すべて,name : 製品名,jan : JANコード,pid : 製品コード,ypid : Yahoo!ショッピング製品コード
- sort
- name : 製品名,update_date : 更新日 項目の前に +(昇順)/-(降順)
- Return
- XMLデータ
- XmlDocument getShopCategoryList(string query,string category_code="",string sort= "+path_name",int start=1,int results=25)
- SHPカテゴリ/スペック検索API
- query
- 検索ワードを指定します
- category_code
- 指定すると検索条件となり、指定カテゴリのYahooショッピングカテゴリが検索されます
- sort
- path_name : カテゴリ階層, name : カテゴリ名 項目の前に +(昇順)/-(降順)
- start
- 何件目からデータの取得をはじめるかを指定します
- results
- データの取得件数を指定します。(最大値100)
- Return
- XMLデータ
- XmlDocument getShopCategoryListAll(string query,string category_code="",string sort= "+path_name")
- SHPカテゴリ/スペック検索API (全件取得)
- query
- 検索ワードを指定します
- category_code
- 指定すると検索条件となり、指定カテゴリのYahooショッピングカテゴリが検索されます
- sort
- path_name : カテゴリ階層, name : カテゴリ名 項目の前に +(昇順)/-(降順)
- Return
- XMLデータ
- XmlDocument getShopBrandList(string query,string type="all",string sort= "+jtitle",int start=1,int results=25)
- SHPブランドコード検索API
- query
- 検索ワードを指定します
- type
- all : すべて, code : ブランドコード, name : ブランド名
- sort
- jtitle : 和名(ブランド名カナ, update_date : 更新日 項目の前に +(昇順)/-(降順)
- start
- 何件目からデータの取得をはじめるかを指定します
- results
- データの取得件数を指定します。(最大値100)
- Return
- XMLデータ
- XmlDocument getShopBrandListAll(string query,string type="all",string sort= "+jtitle")
- SHPブランドコード検索API (全件取得)
- query
- 検索ワードを指定します
- type
- all : すべて, code : ブランドコード, name : ブランド名
- sort
- jtitle : 和名(ブランド名カナ, update_date : 更新日 項目の前に +(昇順)/-(降順)
- Return
- XMLデータ
- string downloadShopBrands(Nullable<DateTime> since=null, Nullable<DateTime> until = null)
- SHPブランドコードダウンロードAPI
- since
- 取得データの更新日の開始位置を指定します この日付を含んだそれより後です
- until
- 取得データの更新日の終了位置を指定します この日付を含んだそれより前です
- Return
- CSVデータ
イベント
- void GetShopProductCodeListStartEventHandler(object sender, yListStartEventArgs e)
- SHP製品コード検索API開始イベントハンドラ
- sender
- e
- yListStartEventArgs (カスタムイベントオブジェクト)
- void GetShopProductCodeListRowEventHandler(object sender, yListRowEventArgs e)
- SHP製品コード検索API行取得イベントハンドラ
- sender
- e
- yListRowEventArgs (カスタムイベントオブジェクト)
- void GetShopProductCodeListCompleteEventHandler(object sender, yListCompleteEventArgs e)
- SHP製品コード検索API終了イベントハンドラ
- sender
- e
- yListCompleteEventArgs (カスタムイベントオブジェクト)
- void GetShopCategoryListStartEventHandler(object sender, yListStartEventArgs e)
- SHPカテゴリ/スペック検索API開始イベントハンドラ
- sender
- e
- yListStartEventArgs (カスタムイベントオブジェクト)
- void GetShopCategoryListRowEventHandler(object sender, yListRowEventArgs e)
- SHPカテゴリ/スペック検索API行取得イベントハンドラ
- sender
- e
- yListRowEventArgs (カスタムイベントオブジェクト)
- void GetShopCategoryListCompleteEventHandler(object sender, yListCompleteEventArgs e)
- SHPカテゴリ/スペック検索API終了イベントハンドラ
- sender
- e
- yListCompleteEventArgs (カスタムイベントオブジェクト)
- void GetShopBrandListStartEventHandler(object sender, yListStartEventArgs e)
- SHPブランドコード検索API開始イベントハンドラ
- sender
- e
- yListStartEventArgs (カスタムイベントオブジェクト)
- void GetShopBrandListRowEventHandler(object sender, yListRowEventArgs e)
- SHPブランドコード検索API行取得イベントハンドラ
- sender
- e
- yListRowEventArgs (カスタムイベントオブジェクト)
- void GetShopBrandListCompleteEventHandler(object sender, yListCompleteEventArgs e)
- SHPブランドコード検索API終了イベントハンドラ
- sender
- e
- yListCompleteEventArgs (カスタムイベントオブジェクト)
yShopProductCodeInfo
SHP製品コード情報クラス
メソッド
- New()
- コンストラクタ
- New(XmlElement xml)
- コンストラクタ
- xml
- getShopProductCodeListで取得したXML(/ResultSet/Result)
プロパティ
- string ProductCode
- 製品コード
- string ProductName
- 製品名
- string YahooProductCode
- Yahoo!ショッピング製品コード
- Nullable<int> Jan
- JANコード
- string Url
- 製品ページURL
- Nullable<DateTime> ReleaseDate
- 発売日(YYYY-MM-DD)
- Nullable<DateTime> UpdateDate
- 更新日(YYYY-MM-DD)
yShopCategoryInfo
SHPカテゴリツリー情報クラス
メソッド
- New()
- コンストラクタ
- New(XmlElement xml)
- コンストラクタ
- xml
- getShopCategoryListで取得したXML(/ResultSet/Result)
プロパティ
- int CategoryCode
- 末端フラグ(isLeaf)=0のとき、SHPカテゴリコードを返します。
末端フラグ(isLeaf)=1のとき、プロダクトカテゴリIDを返します。 - string CategoryNam
- 末端フラグ(isLeaf)=0のとき、SHPカテゴリ名を表示します。
末端フラグ(isLeaf)=1のとき、プロダクトカテゴリ名を表示します。 - int IsLeaf
- 末端フラグ
1 : 末端です。CategoryCodeには、商品に登録するためのプロダクトカテゴリIDが入っています。
0 : 子カテゴリが存在します。 - int Display
- 表示フラグ
1 : 表示すべき通常のカテゴリです。
0 : パラメータで指定されているセラーには表示すべきでないカテゴリです。 - Nullable<DateTime> UpdateDate
- 更新日(YYYY-MM-DD)
ShopCategorySpecInfo
SHPカテゴリ/スペック情報クラス
メソッド
- New()
- コンストラクタ
- New(XmlElement xml)
- コンストラクタ
- xml
- XMLデータ
プロパティ
- int CategoryCode
- Yahooショッピングカテゴリコード
- string CategoryName
- Yahooショッピングカテゴリ名
- string PathName
- カテゴリパス
- Nullable<DateTime> UpdateDate
- カテゴリの更新日(YYYY-MM-DD)
- List<yShopSpecInfo> Spec
- スペックリスト
yShopSpecInfo
SHPスペック情報クラス
メソッド
- New()
- コンストラクタ
- New(XmlElement xml)
- コンストラクタ
- xml
- XMLデータ
プロパティ
- int Id
- スペックID
- string Name
- スペック名
- int SelectionType
- データタイプ
1:整列型【例】色(ホワイト、ゴールド)など用意されたものから選択するもの
2:整数型【例】液晶テレビサイズ(10型~20型)のように整数で範囲指定するもの
4:小数点数型【例】アルコール度数(0.5~0.9%)のように小数点ありで範囲指定するもの - Dictionary<int,string> Value
- スペック値リスト <スペックID, スペック値名>
- Nullable<DateTime> UpdateDate
- スペックの更新日(YYYY-MM-DD)
2017/06/17