Perl/Amazon/BrowseNodeSearch.md
... ...
@@ -10,14 +10,14 @@
10 10
# BrowseNodeSearch
11 11
- 下記URLにリクエストすることで、あるBrowseNodeの子ノード一覧を取得できる。
12 12
- XXXXは調べたいBrowseNode。
13
-```
14
-http://webservices.amazon.co.jp/onca/xml
15
- ?Service=AWSECommerceService
16
- &Operation=BrowseNodeLookup
17
- &ResponseGroup=BrowseNodeInfo
18
- &AssociateTag=xxxx-22
19
- &BrowseNodeId=XXXX
20
-```
13
+ ```
14
+ http://webservices.amazon.co.jp/onca/xml
15
+ ?Service=AWSECommerceService
16
+ &Operation=BrowseNodeLookup
17
+ &ResponseGroup=BrowseNodeInfo
18
+ &AssociateTag=xxxx-22
19
+ &BrowseNodeId=XXXX
20
+ ```
21 21
22 22
# スクリプト
23 23
- [BrowseNodes2.zip](BrowseNodes2.zip)
... ...
@@ -134,20 +134,22 @@ sub printAncestors
134 134
135 135
# エラーメッセージ対応
136 136
- XML::Simple で下記エラーメッセージが表示される。
137
-```
138
-could not find ParserDetails.ini in D:/Perl64/site/lib/XML/SAX
139
-```
137
+ ```
138
+ could not find ParserDetails.ini in D:/Perl64/site/lib/XML/SAX
139
+ ```
140 140
- 次の行を追加する。
141
-```
142
-$XML::Simple::PREFERRED_PARSER = 'XML::Parser';
143
-```
141
+ ```
142
+ $XML::Simple::PREFERRED_PARSER = 'XML::Parser';
143
+ ```
144 144
145 145
- [xml - Could not find ParserDetails.ini - Stack Overflow](https://stackoverflow.com/questions/%32%32%30%32%33%38%39%34)
146 146
147 147
# https 対応
148
-- URI::Amazon::APA 0.05 は https に対応していない。
148
+- URI::Amazon::APA 0.05 は https に対応していない。
149
+`my $u = URI::Amazon::APA->new('https://webservices.amazon.co.jp');`
150
+エラーメッセージ
151
+`500 Can't connect to webservices.amazon.co.jp:80 (LWP::Protocol::https::Socket: SSL connect attempt failed error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol)`
149 152
- https のエンドポイントを使用するにはポートまで指定する必要がある。
150
-
151 153
- testHttps.pl
152 154
```perl
153 155
#!/bin/perl
... ...
@@ -229,7 +231,7 @@ $XML::Simple::PREFERRED_PARSER = 'XML::Parser';
229 231
- [[Perl/XML-XPath]]
230 232
231 233
- [CPAN:XML-Simple](http://search.cpan.org/dist/XML-Simple)
232
-- [CPAN:URI-Amazon-APA](http://search.cpan.org/dist/URI-Amazon-APA)
234
+- [CPAN:URI-Amazon-APA](http://search.cpan.org/dist/URI-Amazon-APA) / [GitHub:dankogai/p5-uri-amazon-apa](https://github.com/dankogai/p5-uri-amazon-apa)
233 235
234 236
- [Perl 開発者のための XML: 第 1 回 XML と Perl -- 魔法の組み合わせ](http://www.ibm.com/developerworks/jp/xml/library/x-xmlperl1.html)
235 237
- [作って学ぶ、今どきのWebサービス: 第3回 XML::SimpleであらゆるXML文書を料理する](http://www.itmedia.co.jp/enterprise/articles/0702/26/news011.html)