「Amazon ECS Simple Store in PHP」をいじってみた
2007-03-10-1
[Programming][Affiliate]
これ、アマゾンオフィシャルのAWSサンプルプログラム、という位置付け
みたい。PHP 5用。ECS は 2006-09-11 version がベース。
- Amazon ECS Simple Store in PHP
http://developer.amazonwebservices.com/connect/entry.jspa?entryID=498
レンタルサーバの PHP が 5 だったのでやってみた。
以下、手順。
(1) まず上記ページから ecs-php-demo.zip をダウンロード。
私は wget で取ってきた。
(2) 展開する。
(3) SimpleStore.php を編集。
(3.1) 「YourAccessKeyIdHere」と「YourAssociateTagHere」を
自分のものに置き換える。それぞれ1箇所。
(3.2) 日本のアマゾンを使いたいので「ecs.amazonaws.com」を
「webservices.amazon.co.jp」に置き換える。5箇所。
(3.3) 文字コードをUTF-8にするため、
(4) パラメタ「Action=Search」をつけてアクセスする。
ということで無事動きました。下記URLに設置してあります。
http://nais.to/aws/SimpleStore.php?Action=Search

検索例:
- Books: http://nais.to/aws/SimpleStore.php?SearchIndex=Books
&Keywords=PHP&Action=Search
- DVD: http://nais.to/aws/SimpleStore.php?SearchIndex=DVD
&Keywords=%E6%82%AA%E9%AD%94&Action=Search
- Music: http://nais.to/aws/SimpleStore.php?SearchIndex=Music
&Keywords=%E3%81%82%E3%82%86&Action=Search
私はPHPは未熟なのでこのコードが規範となるほどの質なのか分かりませ
んが、APIアクセス、XML操作などのWebアプリ作成の基礎が含まれている
ので、PHPを勉強する際に参考になるのかも。
みたい。PHP 5用。ECS は 2006-09-11 version がベース。
- Amazon ECS Simple Store in PHP
http://developer.amazonwebservices.com/connect/entry.jspa?entryID=498
レンタルサーバの PHP が 5 だったのでやってみた。
以下、手順。
(1) まず上記ページから ecs-php-demo.zip をダウンロード。
私は wget で取ってきた。
(2) 展開する。
% unzip ecs-php-demo.zip Archive: ecs-php-demo.zip inflating: SimpleStore.php inflating: readme.html
(3) SimpleStore.php を編集。
(3.1) 「YourAccessKeyIdHere」と「YourAssociateTagHere」を
自分のものに置き換える。それぞれ1箇所。
(3.2) 日本のアマゾンを使いたいので「ecs.amazonaws.com」を
「webservices.amazon.co.jp」に置き換える。5箇所。
(3.3) 文字コードをUTF-8にするため、
を追加。<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
(4) パラメタ「Action=Search」をつけてアクセスする。
ということで無事動きました。下記URLに設置してあります。
http://nais.to/aws/SimpleStore.php?Action=Search

検索例:
- Books: http://nais.to/aws/SimpleStore.php?SearchIndex=Books
&Keywords=PHP&Action=Search
- DVD: http://nais.to/aws/SimpleStore.php?SearchIndex=DVD
&Keywords=%E6%82%AA%E9%AD%94&Action=Search
- Music: http://nais.to/aws/SimpleStore.php?SearchIndex=Music
&Keywords=%E3%81%82%E3%82%86&Action=Search
私はPHPは未熟なのでこのコードが規範となるほどの質なのか分かりませ
んが、APIアクセス、XML操作などのWebアプリ作成の基礎が含まれている
ので、PHPを勉強する際に参考になるのかも。
この記事に言及しているこのブログ内の記事