/** * 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); }