押入れ起業

ガレージベンチャー、ならぬ。もっぱらPHPプログラミングとアフィリエイトの研究をしています。

電脳卸ウェブサービス(DWS)

電脳卸ウェブサービス(DWS)の研究日記(5)

投稿日:2015-02-17 更新日:

電脳卸

いよいよ電脳卸ウェブサービスの商品検索API(以下、商品一覧検索APIと記載)を研究するのだ。

商品一覧検索APIで取得に成功

object(SimpleXMLElement)#4440 (1) {
[“Responce“]=>
object(SimpleXMLElement)#4603 (5) {
[“Hid”]=>
string(5) “38097”
[“TotalItems”]=>
string(3) “146”
[“TotalPages”]=>
string(1) “8”
[“Details”]=>
array(20) {
[0]=>
object(SimpleXMLElement)#4590 (39) {
[“ItemID”]=>
string(7) “2751030”
[“ShopID”]=>
string(5) “12355”
[“ProductName”]=>
string(82) “新感覚ニップレス【NEW ニップルシリコンパッド(10cm) Ver2】”
[“Price”]=>
string(3) “980”
[“DefaultPrice”]=>
string(1) “0”
[“ImageUrlSmall”]=>(以下略)

商品一覧検索APIでキーワードに該当するものがない(商品数ゼロ)

object(SimpleXMLElement)#4440 (1) {
[“Responce“]=>
object(SimpleXMLElement)#4603 (5) {
[“Hid”]=>
string(5) “38097”
[“TotalItems”]=>
string(1) “0”
[“TotalPages”]=>
string(1) “0”
[“Details”]=>
object(SimpleXMLElement)#4590 (0) {
}
[“CategoryTree”]=>
object(SimpleXMLElement)#4653 (0) {
}
}
}

 

This XML file does not appear to have any style information associated with it. The document tree is shown below.
<ProductInfo>
<Responce>
<Hid>38097</Hid>
<TotalItems>1</TotalItems>
<TotalPages>1</TotalPages>
<Details/>
<CategoryTree/>
</Responce>
</ProductInfo>

上記の商品数0のときでも、カテゴリ検索では商品数カウントに値が存在している。

object(SimpleXMLElement)#4603 (2) {
[“Category”]=>
object(SimpleXMLElement)#4653 (3) {
[“CategoryId”]=>
string(2) “36”
[“CategoryName”]=>
string(39) “キッズ・ベビー・マタニティ”
[“Count”]=>
string(3) “126”
}
[“SubCategorys”]=>
object(SimpleXMLElement)#4659 (1) {
[0]=>
string(1) ”

}
}

商品一覧検索APIで要素指定が足りない

object(SimpleXMLElement)#4440 (1) {
[“error“]=>
object(SimpleXMLElement)#4603 (2) {
[“code”]=>
string(1) “1”
[“message”]=>
string(117) “検索には検索語、カテゴリーID、商品ID、ショップID、対象年齢のいずれかが必要です。”
}
}

商品一覧検索APIでカテゴリが存在しない

object(SimpleXMLElement)#4590 (1) {
[“error“]=>
object(SimpleXMLElement)#4440 (2) {
[“code”]=>
string(1) “1”
[“message”]=>
string(62) “入力されたカテゴリーIDは正しくありません。”
}
}

おそらく深夜バッチ中で、空のデータが返ってくる(しかしエラー表記はない)

(たぶん上記の商品数0データと同じ)

  • 電脳卸…ログイン画面で詳しい情報が公開されています(PHPサンプルスクリプトあり)

PC

PC

-電脳卸ウェブサービス(DWS)
-,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

電脳卸

電脳卸ウェブサービス(DWS)の研究日記(7)

いよいよページめくり部分。PEARのPagerを使う。 PEAR::Pager ダウンロード ページング(PEAR::Pager) – PEAR入門 全商品数、ページ中に表示する商品数、ペ …

電脳卸

電脳卸ウェブサービス(DWS)の研究日記(6)

いよいよ商品一覧表示部分に着手する。 んでDWSのデータはSpecTextUrl、CopyPcTextUrl、HtmlPcTextUrlなどの要素に各商品の追記情報のURLが記載されていて、内容を表示 …

電脳卸

電脳卸ウェブサービス(DWS)の研究日記(4)

今回このエントリでいよいよ商品一覧を終わらせているはずだったが、カテゴリ表示周りで想定外の処理を色々やっているうちにずいぶん時間がかかってしまった。 やったこと 表示データを用意する部分と、それを表示 …

電脳卸

電脳卸ウェブサービス(DWS)の研究日記(2)

カテゴリ検索の研究 カテゴリツリーのデータ カテゴリ情報の公開を開始しました。 http://webservice.d-064.com/3.x/category.xml すべてのカテゴリツリー構成xm …

電脳卸

電脳卸ウェブサービス(DWS)の研究日記(3)

とりあえずPEAR::Cache_Liteへのデータ保存、カテゴリツリー内の移動とパンくずリストまではどうにか出来た。 そしてWeb APIの503エラーの発生はCache_Liteの利用で抑えられた …

open all | close all
open all | close all