public function oauth2($path, array $parameters = [])
    {
        $method = 'POST';
        $this->resetLastResponse();
        $this->response->setApiPath($path);
        $url = sprintf('%s/%s', self::API_HOST, $path);
        $request = Request::fromConsumerAndToken($this->consumer, $this->token, $method, $url, $parameters);
        $authorization = 'Authorization: Basic ' . $this->encodeAppAuthorization($this->consumer);
        $result = $this->request($request->getNormalizedHttpUrl(), $method, $authorization, $parameters);
        $response = JsonDecoder::decode($result, $this->decodeJsonAsArray);
        $this->response->setBody($response);
        return $response;
    }
public function oauth2($path, array $parameters = [])
    {
        $method = 'POST';
        $this->resetLastResponse();
        $this->response->setApiPath($path);
        $url = sprintf('%s/%s', self::API_HOST, $path);
        $request = Request::fromConsumerAndToken($this->consumer, $this->token, $method, $url, $parameters);
        $authorization = 'Authorization: Basic ' . $this->encodeAppAuthorization($this->consumer);
        $result = $this->request($request->getNormalizedHttpUrl(), $method, $authorization, $parameters);
        $response = JsonDecoder::decode($result, $this->decodeJsonAsArray);
        $this->response->setBody($response);
        return $response;
    }
public function oauth2 ( $ path , array $ parameters = [ ] ) { $ method = 'POST' ; $ this -> resetLastResponse ( ) ; $ this -> response -> setApiPath ( $ path ) ; $ url = sprintf ( '%s/%s' , self :: API_HOST , $ path ) ; $ request = Request :: fromConsumerAndToken ( $ this -> consumer , $ this -> token , $ method , $ url , $ parameters ) ; $ authorization = 'Authorization: Basic ' . $ this -> encodeAppAuthorization ( $ this -> consumer ) ; $ result = $ this -> request ( $ request -> getNormalizedHttpUrl ( ) , $ method , $ authorization , $ parameters ) ; $ response = JsonDecoder :: decode ( $ result , $ this -> decodeJsonAsArray ) ; $ this -> response -> setBody ( $ response ) ; return $ response ; }
Make /oauth2/* requests to the API.

@param string $path
@param array  $parameters

@return array|object
Make / oauth2 / * requests to the API .