/** * Initializes and makes the OAuth Request * * @param string $url API URL * @param string $method HTTP method * @param array $params Request parameters * @return API response */ protected function oAuthRequest($url, $method, $params) { $url = $this->buildRequestUrl($url); $request = new OAuth\Request($this->consumerCred, $this->accessToken, $method, $url, $params); $request->sign($this->consumerCred, $this->accessToken); if ($this->httpEngine) { return $this->httpCall($request); } else { return $this->curlCall($request); } }