public function getStudents($account, $page, $per_page) { $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://campusccc.instructure.com/api/v1/accounts/" . $account . "/users?enrollment_type=student&page=" . $page ."&per_page=" . $per_page, CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => 'GET', CURLOPT_HTTPHEADER => array( 'Authorization: ' . $this->MY_CANVAS_ACCESS_TOKEN, 'Content-Type: application/json', 'Cookie: _csrf_token=Euzor1HVnAsMWkpQ%2FF9THYZb13Zi%2BTwILBCnsU3s%2F%2Fl1ldCZErOtRlkzK2SuGQB88h%2BdHja8TE1NI8LyeIaYqQ%3D%3D; _legacy_normandy_session=8VKhGLdkWm1ASrNvyTeXYw.cI4XiBlbxcIMtHB5QWnVTn22L3WpRW67I4IdJbo7OEZYl_Vjfhgm24DptM3modJ0ppMNleQBPTzl90J5jfPTWLmpE9HXIe-wwK8YSkK99d1sZ6yocSzg505iW-j3-M11.OZXexASKeZ6IPpuWFG6gXIZ58UE.ZRA6iQ; canvas_session=8VKhGLdkWm1ASrNvyTeXYw.cI4XiBlbxcIMtHB5QWnVTn22L3WpRW67I4IdJbo7OEZYl_Vjfhgm24DptM3modJ0ppMNleQBPTzl90J5jfPTWLmpE9HXIe-wwK8YSkK99d1sZ6yocSzg505iW-j3-M11.OZXexASKeZ6IPpuWFG6gXIZ58UE.ZRA6iQ; log_session_id=e297ae3afb8d3ed16d15829e89ee392d' ), )); $response = curl_exec($curl); $header_size = curl_getinfo($curl, CURLINFO_HEADER_SIZE); $header = substr($response, 0, $header_size); $body = substr($response, $header_size); curl_close($curl); return json_decode($response, true); }