diff --git a/Immocaster/Immobilienscout/Rest.php b/Immocaster/Immobilienscout/Rest.php index 6e7a15f..1e3d381 100755 --- a/Immocaster/Immobilienscout/Rest.php +++ b/Immocaster/Immobilienscout/Rest.php @@ -1,5 +1,5 @@ doRequest('search/v1.0/expose/'.$aArgs['exposeid'],$aArgs,$aRequired,__FUNCTION__); - $req->unset_parameter('exposeid'); - return parent::getContent($req); - } + private function _getExpose($aArgs) + { + $aRequired = array('username','exposeid'); + $oToken = null; + $sSecret = null; + if(!isset($aArgs['username'])) + { + $aArgs['username'] = $this->_sDefaultUsername; + } + list($oToken, $sSecret) = $this->getApplicationTokenAndSecret($aArgs['username']); + if($oToken === NULL || $sSecret === NULL) + { + return IMMOCASTER_SDK_LANG_APPLICATION_NOT_CERTIFIED; + } + $req = $this->doRequest('search/v1.0/expose/'.$aArgs['exposeid'],$aArgs,$aRequired,__FUNCTION__, $oToken); + $req->unset_parameter('exposeid'); + $req->unset_parameter('username'); + return parent::getContent($req,$sSecret); + } /** * Abfrage eines eigenen Exposes (Offer-API) diff --git a/Immocaster/Oauth/OAuth.php b/Immocaster/Oauth/OAuth.php index 9dc9a99..4f1fa36 100755 --- a/Immocaster/Oauth/OAuth.php +++ b/Immocaster/Oauth/OAuth.php @@ -3,8 +3,10 @@ /* Generic exception class */ -class OAuthException extends Exception { - // pass +if (!class_exists('OAuthException')) { + class OAuthException extends Exception { + // pass + } } class OAuthConsumer {