...
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
stdClass Object ( [self] => http://your-domain.com/course_enrollment?uid=200&nid=300 // The current page the list value displaying information [first] => http://your-domain.com/course_enrollment?uid=200&nid=300&page=0 [last] => http://your-domain.com/course_enrollment?uid=200&nid=300&page=0 [list] => Array ( [0] => stdClass Object ( [eid] => 185 [nid] => stdClass Object ( [uri] => http://your-domain.com/node/310 [id] => 310 [resource] => node [uuid] => 9aabcf09-58c3-4679-85b3-c5f7ddc93ac6 ) [uid] => stdClass Object ( [uri] => http://your-domain.com/user/200 [id] => 200 [resource] => user [uuid] => ba5bc8af-25d7-48de-bb54-87ae70ac33b5 ) [enrollmenttype] => [status] => 1 [created] => 1459800985 [timestamp] => 1459800985 [enroll_end] => 0 [code] => [user_type] => [data] => [feed_nid] => ) ) ) |
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
stdClass Object ( [self] => http://your-domain.com/course_enrollment?uid=200&nid=400 // The current page the list value displaying information [first] => http://your-domain.com/course_enrollment?uid=200&nid=400&page=0 [last] => http://your-domain.com/course_enrollment?uid=200&nid=400&page=0 [list] => [] ) |
...
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
stdClass Object ( [self] => http://your-domain.com/course_enrollment [first] => http://your-domain.com/course_enrollment?page=0 [last] => http://your-domain.com/course_enrollment?page=3 [next] => http://your-domain.com/course_enrollment?page=1 [list] => Array ( [0] => stdClass Object{ ... } [1] => stdClass Object{ ... } [2] => stdClass Object{ ... } ... ) ) |
...
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
stdClass Object ( [uri] => http://your-domain.com/user/200 [id] => 200 [resource] => user [uuid] => 2fd044c5-ff4a-4bfe-8472-9b9b56eb0fc6 ) |
...
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
<?php $curl = curl_init('http://your-domain.com/restws/session/token'); curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); curl_setopt($curl, CURLOPT_USERPWD, "restws_webservice:webservice_password"); //Your credentials goes here curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE); curl_setopt($curl, CURLOPT_CUSTOMREQUEST, 'POST'); $token = curl_exec($curl); // Token looks like "q71OBx05wtECfjA0KmXf6wiktewrywNhkMZv-OcfyOA%" // Only the fields being updated need to be sent $course = array( 'title' => 'My Title Update', ); $curl = curl_init('http://your-domain.com/node/25'); // Note the 25, which is the nid of the course we are updating curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); curl_setopt($curl, CURLOPT_USERPWD, "restws_webservice:webservice_password"); //Your credentials goes here curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE); curl_setopt($curl, CURLOPT_CUSTOMREQUEST, 'PUT'); curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($course)); curl_setopt($curl, CURLOPT_HTTPHEADER, array("X-CSRF-Token: $token", "Content-Type: application/json")); $response = curl_exec($curl); print 'Updating...'; $json = curl_exec($curl); $cinfo = curl_getinfo($curl); $response = json_decode($json); if ($cinfo['http_code'] == 200 && empty($response)) { print 'The entity has been updated'; } |
...
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
$curl = curl_init("http://your-domain.com/course_credit_awarded/214"); // Note the 214, which is the entity id of the course_credit_awarded record associated to the user & course curl_setopt($curl, CURLOPT_CUSTOMREQUEST, 'DELETE'); curl_setopt($curl, CURLOPT_HTTPHEADER, array("X-CSRF-Token: $token", "Content-Type: application/json")); curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); curl_setopt($curl, CURLOPT_USERPWD, "restws_webservice:webservice_password"); //Your credentials goes here curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE); print 'Deleting...'; $json = curl_exec($curl); $cinfo = curl_getinfo($curl); $response = json_decode($json); if($cinfo['http_code'] == 200 && empty($response)){ print 'The entity has been deleted'. } |