/** * TODO: type endpoint description here * @param string $userID Required parameter: TODO: type description here * @param string $venueID Required parameter: TODO: type description here * @param Venue $body Required parameter: TODO: type description here * @return void response from the API call*/ public function updateVenue($userID, $venueID, $body) { //the base uri for api requests $queryBuilder = Configuration::baseUri(); //prepare query string for API call $queryBuilder = $queryBuilder . '/v3/users/{User ID}/venues/{Venue ID}/'; //process optional query parameters APIHelper::appendUrlWithQueryParameters($queryBuilder, array('User ID' => $userID, 'Venue ID' => $venueID)); //validate and preprocess url $queryUrl = APIHelper::cleanUrl($queryBuilder); //prepare headers $headers = array('User-Agent' => 'APIMATIC 2.0', 'Authorization' => sprintf('Bearer %1$s', Configuration::token())); //prepare API request $response = Request::post($queryUrl, $headers, json_encode($body)); //Error handling using HTTP status codes if ($response->code < 200 || $response->code > 206) { //[200,206] = HTTP OK throw new APIException("HTTP Response code: " . $response->code . ". " . $response->body->error_description, $response->code); } }
/** * TODO: type endpoint description here * @param string $eventID Required parameter: TODO: type description here * @return RetrieveEventTeamsResponse response from the API call*/ public function getTeamDetails($eventID) { //the base uri for api requests $queryBuilder = Configuration::baseUri(); //prepare query string for API call $queryBuilder = $queryBuilder . '/v3/events/{Event ID}/teams/{Team ID}/'; //process optional query parameters APIHelper::appendUrlWithQueryParameters($queryBuilder, array('Event ID' => $eventID)); //validate and preprocess url $queryUrl = APIHelper::cleanUrl($queryBuilder); //prepare headers $headers = array('User-Agent' => 'APIMATIC 2.0', 'Accept' => 'application/json', 'Authorization' => sprintf('Bearer %1$s', Configuration::token())); //prepare API request $response = Request::get($queryUrl, $headers); //Error handling using HTTP status codes if ($response->code < 200 || $response->code > 206) { //[200,206] = HTTP OK throw new APIException("HTTP Response code: " . $response->code . ". " . $response->body->error_description, $response->code); } return $response->body; }