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();//これより下で何か処理 ?>