31,003
edits
m (→Use) |
|||
| Line 66: | Line 66: | ||
<source lang="php">function | <source lang="php"> | ||
// Example of function to call a REST API | |||
function callAPI($method, $apikey, $url, $data = false) | |||
{ | { | ||
$curl = curl_init(); | $curl = curl_init(); | ||
| Line 96: | Line 98: | ||
// Optional Authentication: | // Optional Authentication: | ||
// curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); | |||
// curl_setopt($curl, CURLOPT_USERPWD, "username:password"); | |||
curl_setopt($curl, CURLOPT_URL, $url); | curl_setopt($curl, CURLOPT_URL, $url); | ||
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); | curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); | ||
curl_setopt($curl, CURLOPT_HTTPHEADER, $httpheader); | |||
$result = curl_exec($curl); | $result = curl_exec($curl); | ||