Changes between Version 17 and Version 18 of PyAmazon


Ignore:
Timestamp:
06/18/06 13:08:13 (18 years ago)
Author:
atzm
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PyAmazon

    v17 v18  
    6161 
    6262== データの整合性 == 
    63 === 変数のあるなし === 
     63=== 属性の有無 === 
    6464PyAmazon は内部で Amazon API の XML を呼び出して xml.dom.minidom で解析した後,unmarshal という関数で階層構造に沿ってオブジェクトを作っている.そのため,XML の構造がそのまま Python のオブジェクトに継承されている. 
    6565 
    66 そのせいか,結果によってあったりなかったりする要素があるので,適切なエラー処理を書く必要がある. 
     66そのせいか,結果によってあったりなかったりする属性があるので,適切なエラー処理を書く必要がある. 
    6767 
    6868{{{ 
     
    7474getattr(d, 'ProductDescription', None)  # こちらの方が安全 
    7575}}} 
     76 
     77ちなみに,pydoc に書いてある,属性として含む可能性のあるものは以下の通り. 
     78が,ここにリストされていない属性も多々ある (Artists など). 
     79 
     80||'''属性名'''||'''内容'''||'''属性名'''||'''内容'''||'''属性名'''||'''内容'''|| 
     81||Asin||Amazon の ID||Authors||著者リスト||Availability||「○日以内に発送」など|| 
     82||BrowseList||関連のあるカテゴリのリスト||Catalog||カタログのタイプ (Book など)||CollectiblePrice||価格?|| 
     83||ImageUrlLarge||画像 URL||ImageUrlMedium||画像 URL||ImageUrlSmall||画像 URL|| 
     84||Isbn||ISBN 番号||ListPrice||価格?||Lists||?|| 
     85||Manufacturer||出版社||Media||メディア(「音楽CD」など)||NumMedia||メディアの数(CD何枚,など)|| 
     86||OurPrice||Amazon での価格||ProductName||アイテムの名前||ReleaseDate||リリース日|| 
     87||Reviews||レビュー||SalesRank||順位||SimilarProducts||関連のあるアイテムのリスト|| 
     88||ThirdPartyNewPrice||価格?||URL||Amazon の URL|||||| 
    7689 
    7790=== 型の整合性 ===