Exemplo n.º 1
0
    $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 {