SQLの窓

2009年08月02日


Amazon アソシエイト Web サービスの名称変更および署名認証の期限が近づいて来たので

そろそろ誰かライブラリ作ってくれてるだろうと探したら・・・
既に速攻で作成されていた方がいました。

Google で検索した時もトップですし、テストしてみましたが全く問題
ありません。後は実際期限をこえてから動いてるかどうかだけです。
こればっかりは、誰もテストできてませんし。

以下は、XML を表示するだけの direct.php という自分が使っていた
php のコードに実装したものです
<?
header( "Content-Type: text/xml; Charset=utf-8" );
header( "Expires: Wed, 31 May 2000 14:59:58 GMT" );

require_once("./awsassist.php");

mb_language( "ja" );
mb_internal_encoding("EUC-JP");

if ( $_GET['isbn'] != '' ) {
	$code = $_GET['isbn'];
}
if ( $_GET['code'] != '' ) {
	$code = $_GET['code'];
}

$SubscriptionId = 'Access Key';
$req =
	"http://webservices.amazon.co.jp/onca/xml?" .
	"Service=AWSECommerceService&" .
	"AWSAccessKeyId=$SubscriptionId&" .
	"Operation=ItemLookup&" .
	"ResponseGroup=Large&" .
	"ItemId=$code";


$key = "秘密のキー";
$req2=aa_signrequest($req,$key);

$ret = file_get_contents( $req2 );

$ret = str_replace( $SubscriptionId, "MySubscriptionId", $ret );

print $ret;
?>

■ 関連するページ
Product Advertising API 開発者向けガイド リクエストの署名認証について(参考訳)
Amazon Product Advertising APIへ対応する(PEAR)


関連する記事
【Perl用】Amazon 署名認証をPerlでやる必要のある人向けの簡単なサンプルと配置方法


タグ:API : Amazon
【APIの最新記事】
posted by lightbox at 2009-08-02 02:31 | API | このブログの読者になる | 更新情報をチェックする
バッチ処理

Microsoft Office
container 終わり

フリーフォントで簡単ロゴ作成
フリーフォントでボタン素材作成
フリーフォントで吹き出し画像作成
フリーフォントではんこ画像作成
ほぼ自由に利用できるフリーフォント
フリーフォントの書体見本とサンプル
画像を大きく見る為のウインドウを開くボタンの作成

Android SDK ポケットリファレンス
改訂版 Webデザイナーのための jQuery入門
今すぐ使えるかんたん ホームページ HTML&CSS入門
CSS ドロップシャドウの参考デモ
PHP正規表現チェッカー
Google Hosted Libraries
cdnjs
BUTTONS (CSS でボタン)
イラストAC
ぱくたそ
写真素材 足成
フリーフォント一覧
utf8 文字ツール
右サイド 終わり
base 終わり