diff --git a/lib/DiscourseAPI.php b/lib/DiscourseAPI.php index 08fec16..c8c6695 100644 --- a/lib/DiscourseAPI.php +++ b/lib/DiscourseAPI.php @@ -45,7 +45,6 @@ private function _getRequest($reqString, $paramArray = null, $apiUser = 'system' http_build_query($paramArray) ); - // TODO: move post requests to this auth also curl_setopt($ch, CURLOPT_HTTPHEADER, [ "Api-Key: " . $this->_apiKey, "Api-Username: $apiUser" @@ -84,14 +83,17 @@ private function _putpostRequest($reqString, $paramArray, $apiUser = 'system', $ $ch = curl_init(); $url = sprintf( - '%s://%s%s?api_key=%s&api_username=%s', + '%s://%s%s', $this->_protocol, $this->_dcHostname, - $reqString, - $this->_apiKey, - $apiUser + $reqString ); + curl_setopt($ch, CURLOPT_HTTPHEADER, [ + "Api-Key: " . $this->_apiKey, + "Api-Username: $apiUser" + ]); + curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($paramArray)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);