示例#1
0
 function action_test()
 {
     $_REQUEST['ebay_account_name'] = "testuser_xlongfeng";
     if (!empty($_REQUEST['ebay_account_name'])) {
         $name = $_REQUEST['ebay_account_name'];
         $bean = BeanFactory::getBean('xeBayAccounts');
         $accounts = $bean->get_accounts($name);
     }
     if (0) {
         require_once 'eBayApi/GetMyMessages.php';
         $x = new GetMyMessages();
         $startTime = date("c", strtotime('now - 180 days'));
         $endTime = date("c", strtotime('now'));
         foreach ($accounts as $id => $authToken) {
             $x->retrieveMyMessages(array('DetailLevel' => 'ReturnHeaders', 'AccountID' => $id, 'AuthToken' => $authToken, 'StartTime' => $startTime, 'EndTime' => $endTime));
         }
         exit;
     }
     if (1) {
         require_once 'eBayApi/GetMemberMessages.php';
         $x = new GetMemberMessages();
         $startCreationTime = date("c", strtotime('now - 360 days'));
         $endCreationTime = date("c", strtotime('now - 1 days'));
         foreach ($accounts as $id => $authToken) {
             $x->retrieveMemberMessages(array('AccountID' => $id, 'AuthToken' => $authToken, 'MailMessageType' => 'All', 'StartCreationTime' => $startCreationTime, 'EndCreationTime' => $endCreationTime, 'pagination' => array('EntriesPerPage' => '100', 'PageNumber' => '1')));
         }
         exit;
     }
 }
示例#2
0
 function process()
 {
     $numberOfDays = isset($_REQUEST['number_of_days']) ? $_REQUEST['number_of_days'] : 1;
     $startCreationTime = date("c", time() - $numberOfDays * 24 * 60 * 60);
     $endCreationTime = date("c", time());
     $messageStatus = $_REQUEST['message_status'];
     set_time_limit(60 * 10);
     if (!empty($_REQUEST['ebay_account_name'])) {
         $name = $_REQUEST['ebay_account_name'];
         $bean = BeanFactory::getBean('xeBayAccounts');
         $accounts = $bean->get_accounts($name);
     }
     $x = new GetMemberMessages();
     foreach ($accounts as $id => $authToken) {
         $result = $x->retrieveMemberMessages(array('AccountID' => $id, 'AuthToken' => $authToken, 'MailMessageType' => 'All', 'MessageStatus' => $messageStatus, 'StartCreationTime' => $startCreationTime, 'EndCreationTime' => $endCreationTime, 'pagination' => array('EntriesPerPage' => '100', 'PageNumber' => '1')));
     }
     // parent::process();
     $this->display();
 }