PHPでamazon affiliateにログインしてみる.

やってみるとこんな感じになったりします.エラー処理してません.エラー処理のやり方よくわかってないです.

使い方としては,その日の売上をcronで回して携帯にメール送信とかするとすごくいいと思います.

<?php
require_once("HTTP/Request.php");

$http = new HTTP_Request();

$http->setURL("https://affiliate.amazon.co.jp/");
$http->sendRequest();
$cookies = $http->getResponseCookies();

$http->setURL("https://affiliate.amazon.co.jp/gp/flex/sign-in/select.html/");
$http->setMethod(HTTP_REQUEST_METHOD_POST);
$http->addPostData("action", "sign-in");
$http->addPostData("email", xxx);
$http->addPostData("password", xxx);
foreach($cookies as $cookie){
	$http->addCookie($cookie['name'], $cookie['value']);
}
$http->sendRequest();
$cookies = $http->getResponseCookies();

$http->setURL("https://affiliate.amazon.co.jp/gp/associates/network/main.html");
foreach($cookies as $cookie){
	$http->addCookie($cookie['name'], $cookie['value']);
}
$http->sendRequest();
$body = $http->getResponseBody();//これより下で何か処理
?>