Changes between Initial Version and Version 3 of Ticket #1604


Ignore:
Timestamp:
2012/04/06 17:54:28 (9 years ago)
Author:
AMUAMU
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #1604

    • Property Status changed from new to assigned
    • Property Priority changed from to
  • Ticket #1604 – Description

    initial v3  
    11外部システムや外部サービス等とのシステム連携を容易に実現出来るようなAPI機能を標準機能として実装する。 
    22 
    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のみ実装 === 
     8Amazon 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を追加。 === 
     21XMLの接続先: HTTP_URL . '/api/xml.php'[[BR]] 
     22JSONの接続先: HTTP_URL . '/api/json.php'[[BR]] 
     23JSONの接続先: HTTP_URL . '/api/json.php' 
     24=== 3.各種パラメーターのうち不要なものを削除 === 
     25 (後日記述) 
     26=== 4.レスポンスグループ仕様の変更 === 
     27構造のうち外形のみはAmazon相当とし、attributes項目はEC-CUBE仕様としている。[[BR]] 
     28URL等EC-CUBEであるがため、最低限必要な項目は修正している。[[BR]] 
     29例)ASN ⇒ product_id