取得可能なデータとサンプル

項目 キー サンプル
商品ID ArticleId $( '#ArticleId' ).getMoshimoApi( ArticleId, 'ArticleId' ) ;
商品名 Name $( '#Name' ).getMoshimoApi( ArticleId, 'Name' ) ;
商品説明概要 Summary $( '#Summary' ).getMoshimoApi( ArticleId, 'Summary', { summary_len: '100' } ) ;
商品説明 Description $( '#Description' ).getMoshimoApi( ArticleId, 'Description' ) ;
ポイント SpecialDescription $( '#SpecialDescription' ).getMoshimoApi( ArticleId, 'SpecialDescription' ) ;
商品スペック Spec $( '#Spec' ).getMoshimoApi( ArticleId, 'Spec' ) ;
キャッチコピー CatchCopy $( '#CatchCopy' ).getMoshimoApi( ArticleId, 'CatchCopy' ) ;
メーカー名 MakerName $( '#MakerName' ).getMoshimoApi( ArticleId, 'MakerName' ) ;
型番 ModelNumber $( '#ModelNumber' ).getMoshimoApi( ArticleId, 'ModelNumber' ) ;
タグ Tag $( '#Tag' ).getMoshimoApi( ArticleId, 'Tag' ) ;
新着商品 Newly $( '#Newly' ).getMoshimoApi( ArticleId, 'Newly' ) ;
新着商品のアイコン NewIcon $( '#NewIcon' ).getMoshimoApi( ArticleId, 'NewIcon' ) ;
ヒット実績あり IsHeavySeller $( '#IsHeavySeller' ).getMoshimoApi( ArticleId, 'IsHeavySeller' ) ;
ヒット実績あり商品のアイコン PopIcon $( '#PopIcon' ).getMoshimoApi( ArticleId, 'PopIcon' ) ;
送料無料 FreeCarriage $( '#FreeCarriage' ).getMoshimoApi( ArticleId, 'FreeCarriage' ) ;
送料無料のアイコン FreeCarriageIcon $( '#FreeCarriageIcon' ).getMoshimoApi( ArticleId, 'FreeCarriageIcon' ) ;
配送目安 DeliveryGuide $( '#DeliveryGuide' ).getMoshimoApi( ArticleId, 'DeliveryGuide' ) ;
予約販売時期 PreorderPeriod $( '#PreorderPeriod' ).getMoshimoApi( ArticleId, 'PreorderPeriod' ) ;
カテゴリ名 CategoryName $( '#CategoryName' ).getMoshimoApi( ArticleId, 'CategoryName' ) ;
親カテゴリ名 ParentCategoryName $( '#ParentCategoryName' ).getMoshimoApi( ArticleId, 'ParentCategoryName' ) ;
JANコード JanCode $( '#JanCode' ).getMoshimoApi( ArticleId, 'JanCode' ) ;
支払方法 Payment $( '#Payment' ).getMoshimoApi( ArticleId, 'Payment' ) ;
同梱不可 Bundle $( '#Bundle' ).getMoshimoApi( ArticleId, 'Bundle' ) ;
もしも入荷日付 StartDate $( '#StartDate' ).getMoshimoApi( ArticleId, 'StartDate' ) ;
希望小売価格 FixedPrice $( '#FixedPrice' ).getMoshimoApi( ArticleId, 'FixedPrice' ) ;
販売価格 ShopPrice $( '#ShopPrice' ).getMoshimoApi( ArticleId, 'ShopPrice' ) ;
割引率 DiscountRate $( '#DiscountRate' ).getMoshimoApi( ArticleId, 'DiscountRate' ) ;
割引額 Discount $( '#Discount' ).getMoshimoApi( ArticleId, 'Discount' ) ;
在庫状況 StockStatusWord $( '#StockStatusWord' ).getMoshimoApi( ArticleId, 'StockStatusWord' ) ;
商品写真 ItemImage_[画像サイズ]_[数字] $( '#ItemImage_[画像サイズ]_[数字]' ).getMoshimoApi( ArticleId, 'ItemImage_[画像サイズ]_[数字]' ) ;
関連商品 GroupItem $( '#GroupItem' ).getMoshimoApi( ArticleId, 'GroupItem' ) ;
お客様の感想(平均) Average $( '#Average' ).getMoshimoApi( ArticleId, 'Average' ) ;
お客様の感想 Review $( '#Review' ).getMoshimoApi( ArticleId, 'Review' ) ;
お客様の感想(評価別割合) ReviewChart $( '#ReviewChart' ).getMoshimoApi( ArticleId, 'ReviewChart' ) ;
商品を購入した理由 Reason $( '#Reason' ).getMoshimoApi( ArticleId, 'Reason' ) ;
素材 Material $( '#moshimo_sozai' ).getMoshimoApi( ArticleId, 'Material' ) ;
コード 画像サイズ
s 58px × 58px
m 80px × 80px
r 150px × 150px
l 300px × 300px

オプション使用例 1

var ArticleId = $.getArticleId() ;
$( '#IsHeavySeller' ).getMoshimoApi( ArticleId, 'IsHeavySeller', function( el, value ){
	if ( value = 'ヒット実績あり!' ) {
		el.css( 'border', '3px solid red' ) ;
		alert( 'ヒット実績あり! おすすめですよ♪' ) ;
	}
}, { addclass: 'IsHeavySeller',	duration: 1500 });

オプション使用例 2

var ArticleId = $j.getArticleId() ;
$( '#stockstatus' ).getMoshimoApi( ArticleId, 'StockStatus', function( el, value ){
	switch( value ) {
		case '0':
			var img = '<img src="在庫切れの画像url" alt="在庫切れ">' ;
			break;
		case '1':
			var img = '<img src="在庫わずかの画像url" alt="在庫わずか">' ;
			break;
		case '2':
			var img = '<img src="在庫ありの画像url" alt="在庫あり">' ;
			break;
		case '3':
			var img = '<img src="在庫豊富の画像url" alt="在庫豊富">' ;
			break;
	}
	el.html( img ) ;
}, { getValue: true });

クロスドメインで利用する場合の javascriptコード例

var ArticleId = $.getArticleId() ;
$( '#NewIcon' ).getMoshimoApi( ArticleId, 'NewIcon', { password:'パスワード' , ajaxUrl:'http://www.example.jp/moshimo_api/' });

getItemsApiの使用例

$.getItemsApi({ 'CatchCopy' : '.Catch' ,'StockStatusWord' : '.Stock' });

クロスドメインで利用する場合の javascriptコード例

$.getItemsApi({ 'CatchCopy' : '.Catch' ,'StockStatusWord' : '.Stock' } , { password:'パスワード' , ajaxUrl:'http://www.example.jp/moshimo_api/' });

ランキングの表示例

$( '#Ranking' ).getMoshimoRanking( { category : '01' , title : '%sのランキングTOP5' });
$( '#Ranking' ).getMoshimoRanking( { word : 'お歳暮' , title : '%sのランキングTOP5' });
$( '#Ranking' ).getMoshimoRanking( { tag : '掃除機' , title : '%sのランキングTOP5' });

オプションの使用例
$( '#Ranking' ).getMoshimoRanking({
	word                           : 'お歳暮',              // 検索ワード
	tag                            : '掃除機',              // タグ
	category                       : '01,',                 // カテゴリーコード
	title                          : '%s のランキングTOP5', // タイトル
	len                            : 30,                    // 商品名の文字数 0にすると制限なし
	imageSize                      : 'm',                   // 画像サイズ "s, m, r, l" のいずれかを指定
	addkey                         : 'ShopPrice,StockStatusWord,PopIcon,Summary', // 表示する項目のキーををコンマ( , )区切りで指定
	addclass                       : 'ranking',            // 適用する class属性
	col                            : 5,                    // 列数を数字で指定
	duration                       : 0,                    // 数字を大きくすると、フェードインして表示
	summary_len                    : 100,                  // 商品説明概要の文字数を数字で指定
	preShow:function( el ){                                // 表示される直前に実行されるコールバック関数
		alert( 'ランキング表示するね ちょっと待ってね♪' ) ;
	},
	onAfter:function( el ){                                // 表示が完了した時に実行されるコールバック関数
		alert( 'やった ランキング表示できたよ♪' ) ;
	}
});

クロスドメインで利用する場合の javascriptコード例

$( '#Ranking' ).getMoshimoRanking( { category : '01' , password:'パスワード' , ajaxUrl:'http://www.example.jp/moshimo_api/' });

MoshimoSearchの表示例

$( '#Search' ).MoshimoSearch({ category : '02' , title : '%s の新着商品' , sortorder : 'newly' , stock_status : 1 });
$( '#Search' ).MoshimoSearch( { word : 'お歳暮' , title : '%sの新着商品' , sortorder : 'newly' , stock_status : 1 });
$( '#Search' ).MoshimoSearch( { tag : '掃除機' , title : '%sの新着商品' , sortorder : 'newly' , stock_status : 1 });;

オプションの使用例
$( '#Search' ).MoshimoSearch({
	word                          : 'お歳暮',         // 検索ワード
	tag                           : '掃除機',         // タグ
	category                      : '01,',            // カテゴリーコード
	except_words                  : '酒',             // 除外キーワード
	sortorder                     : 'newly',          // 並び順
	is_newly                      :  0,               // 0:新着商品以外も含む 1:新着商品のみ
	is_salable                    :  0,               // 0:指定なし 1:ヒット商品のみ
	is_delivery_sameday           :  0,               // 0:指定なし 1:即日配送のみ
	is_free_shipping              :  0,               // 0:指定なし 1:送料無料商品のみ
	stock_status                  :  0,               // 0:在庫切れ 1:在庫わずか 2:在庫あり 3:在庫豊富
	exists_stock                  :  1,               // 0:指定なし 1:在庫あり商品のみ 2:在庫なし商品のみ ※ 指定がある場合、stock_status は無効
	fixed_price_from              :  0,               // 希望小売価格 From
	fixed_price_to                :  0,               // 希望小売価格 To
	default_profit_price_from     :  0,               // 標準利益価格 From
	default_profit_price_to       :  0,               // 標準利益価格 To
	default_profit_rate_from      :  0,               // 標準利益率 From
	default_profit_rate_to        :  0,               // 標準利益率 To
	recommended_sales_price_from  :  0,               // 推奨販売価格 From
	recommended_sales_price_to    :  0,               // 推奨販売価格 To
	minimum_price_from            :  0,               // 最低販売価格 From
	minimum_price_to              :  0,               // 最低販売価格 To
	wholesale_price_from          :  0,               // 卸価格 From
	wholesale_price_to            :  0,               // 卸価格 To
	has_shop_price                :  '',              // registered :販売価格設定済商品のみ unregistered :販売価格未設定商品のみ
	field                         :  '',              // 未指定:商品名と説明文から検索 full:商品名と説明文から検索 name:商品名のみから検索
	image_count_from              :  0,               // 画像枚数 From
	image_count_to                :  0,               // 画像枚数 To
	jan_code                      :  '',              // JAN コード
	payment_type                  :  0,               // 0:指定なし 1:クレジット支払のみ 3:クレジット / 代引き
	start_date_from               :  '',              // もしも入荷日付 From YYYYMMDD または YYYY-MM-DD
	start_date_to                 :  '',              // もしも入荷日付 To YYYYMMDD または YYYY-MM-DD
	title                         : '%s の新着商品',  // タイトル
	len                           : 30,               // 商品名の文字数 0にすると制限なし
	imageSize                     : 'm',              // 画像サイズ "s, m, r, l" のいずれかを指定
	addkey                        : 'ShopPrice,StockStatusWord,PopIcon,Summary', // 表示する項目のキーををコンマ( , )区切りで指定
	addclass                      : 'search',         // 適用する class属性
	col                           : 5,                // 列数を数字で指定
	duration                      : 0,                // 数字を大きくすると、フェードインして表示,
	summary_len                   : 100,              // 商品説明概要の文字数を数字で指定
	preShow:function( el ){                           // 表示される直前に実行されるコールバック関数
		alert( '新着商品表示するね ちょっと待ってね♪' ) ;
	},
	onAfter:function( el ){                           // 表示が完了した時に実行されるコールバック関数
		alert( 'やった 新着商品表示できたよ♪' ) ;
	}
});

クロスドメインで利用する場合の javascriptコード例

$( '#Search' ).MoshimoSearch({ category : '02' , password:'パスワード' , ajaxUrl:'http://www.example.jp/moshimo_api/' });

cacheディレクトリの response.log について

380091,200,OK ← 個別の商品データについては 商品ID番号,ステータスコード,概要 の形式で保存
ranking,200,OK ← ランキングでは ranking,ステータスコード,概要 の形式で保存
search,200,OK ← MoshimoSearchでは search,ステータスコード,概要 の形式で保存
ステータスコード 概要 説明
200 OK リクエストに成功した場合
400 Bad Request リクエストパラメータが不正である場合
401 Unauthorized 認証に失敗した場合
403 Forbidden 認証コードが凍結状態(※)であるか、権限がないメソッドにリクエストした場合
※ リクエストが一定数を超えた場合、1分程度認証コードが凍結されます。
404 Not Found 存在しないメソッドにリクエストした場合
503 Service Unavailable 処理がタイムアウトした場合
Powered by Moshimo API