| 3 | | とりあえず実装作業を行う表明ということで。 |
| | 3 | = 機能概要 = |
| | 4 | 「Amazon Product Advertising API[https://images-na.ssl-images-amazon.com/images/G/09/associates/paapi/dg/index.html]」の仕様を元に、EC-CUBE用に実装。 |
| | 5 | |
| | 6 | == 主な差異点 == |
| | 7 | === 1.リクエストはREST APIのみ実装 === |
| | 8 | Amazon APIと同名・基本リクエスト型が同じである対応するOperationは下記 |
| | 9 | ||Operation||概要||備考|| |
| | 10 | ||BrowseNodeLookup||カテゴリ参照|| || |
| | 11 | ||ItemLookup||商品詳細参照|| || |
| | 12 | ||ItemSearch||商品検索|| || |
| | 13 | ||CartAdd||カートへの追加||(未動作)|| |
| | 14 | ||CartClear||カートのクリア||(未動作)|| |
| | 15 | ||CartCreate||カートの作成||(未動作)|| |
| | 16 | ||CartGet||カート情報の取得||(未動作)|| |
| | 17 | ||CartModify||カートの修正||(未動作)|| |
| | 18 | リクエストパラメーターのうち、オプションのものは、ほとんどが非対応(EC-CUBEには対応する情報が無いため) |
| | 19 | |
| | 20 | === 2.レスポンスはXML。EC-CUBE独自追加でJSON,PHP Serialize TEXTを追加。 === |
| | 21 | XMLの接続先: HTTP_URL . '/api/xml.php'[[BR]] |
| | 22 | JSONの接続先: HTTP_URL . '/api/json.php'[[BR]] |
| | 23 | JSONの接続先: HTTP_URL . '/api/json.php' |
| | 24 | === 3.各種パラメーターのうち不要なものを削除 === |
| | 25 | (後日記述) |
| | 26 | === 4.レスポンスグループ仕様の変更 === |
| | 27 | 構造のうち外形のみはAmazon相当とし、attributes項目はEC-CUBE仕様としている。[[BR]] |
| | 28 | URL等EC-CUBEであるがため、最低限必要な項目は修正している。[[BR]] |
| | 29 | 例)ASN ⇒ product_id |