code: 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;
      }
docs: Make /oauth2/* requests to the API.
  
  @param string $path
  @param array  $parameters
  
  @return array|object