$cert = $config[$site]['cert']; $session = new eBaySession($dev, $app, $cert); error_log(serialize(apache_request_headers())); //error_log("trying to listen"); $stdin = $GLOBALS['HTTP_RAW_POST_DATA']; file_put_contents('GetItemRequest.xml', $stdin); error_log($stdin); $server = new SOAPServer(null, array('uri' => 'urn:ebay:apis:eBLBaseComponents')); $server->setClass('eBayPlatformNotificationListener', $session, true); $server->handle(); } else { $action = !empty($_GET['action']) ? $_GET['action'] : $argv[1]; switch ($action) { case "getToken": $eBay = new eBay(); $eBay->getToken(); break; case "saveToken": $eBay = new eBay(); $eBay->saveToken(); break; case "getAllSellerList": $eBay = new eBay(); $id = !empty($_GET['id']) ? $_GET['id'] : $argv[4]; if (!empty($argv[2]) && !empty($argv[3])) { $eBay->setStartTime($argv[2]); $eBay->setEndTime($argv[3]); } elseif (!empty($_GET['start']) && !empty($_GET['end'])) { $eBay->setStartTime($_GET['start']); $eBay->setEndTime($_GET['end']); } else {