Accessing BuzzAPI v3 Using PHP and Curl

Accessing BuzzAPI v3 Using PHP and Curl
Category
kp37
<?php
  
$username = 'USERNAME';
$password = 'PASSWORD';
$apiURL = "https://api.gatech.edu/apiv3/";
$schema = 'central.academics.course_catalog.classes';

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $apiURL . $schema . '/search');
curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-Type: application/json"));
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode(array('api_app_id' => $username, 'api_app_password' => $password, 'api_request_mode' => 'sync', 'term_code' => '201805')));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);

$results = curl_exec($ch);

print_r($results);