Example #1
0
 /**
  * sample_GetUser::dispatchCall()
  * 
  * Dispatch the call
  *
  * @param array $params array of parameters for the eBay API call
  * 
  * @return boolean success
  */
 public function dispatchCall($params)
 {
     $this->session->setRequestToken($params['AuthToken']);
     $req = new GetUserRequestType();
     $req->setUserID($params['UserID']);
     $res = $this->proxy->GetUser($req);
     if ($this->testValid($res)) {
         $user = $res->getUser();
         $res = array();
         $res['FeedbackScore'] = $user->getFeedbackScore();
         $res['FeedbackRatingStar'] = $user->getFeedbackRatingStar();
         $res['RegistrationDate'] = $user->getRegistrationDate();
         $res['Site'] = $user->getSite();
         $res['StoreURL'] = $user->getSellerInfo()->getStoreURL();
         return $res;
     } else {
         $this->dumpObject($res);
         return false;
     }
 }
 /**
  * @return GetUserResponseType
  * @param GetUserRequestType $request 
  */
 function GetUser($request)
 {
     $request->setVersion(EBAY_WSDL_VERSION);
     return $this->call('GetUser', $request);
 }